Ça tome bien le noyau et là pour t'aider (voir open(2) et l'option O_EXCL). Ensuite au niveau applicatif tu as pleins de manière d'empêcher ça via des identifiants uniques (tu peut avoir ton langage qui t'en produit comme java avec les UUID ou en créer toi même via un hash du fichier concaténé avec la date par exemple), tu peut aussi avoir dans ton langage une API de haut niveau pour produire des fichiers unique c'est par exemple le cas de java avec les fichiers temporaires (tu peux les mettre dans le dossiers que tu veux et ils n'ont de temporaire que le nom).
Bref ça n'est pas bien compliqué à gérer ça (moins à mon avis que des accès concurrents à un fichier, même en mode append).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Premier retour
Posté par barmic . En réponse au journal Microbe : Un moteur de blog simple en Python. Évalué à 3.
Ça tome bien le noyau et là pour t'aider (voir
open(2)et l'optionO_EXCL). Ensuite au niveau applicatif tu as pleins de manière d'empêcher ça via des identifiants uniques (tu peut avoir ton langage qui t'en produit comme java avec les UUID ou en créer toi même via un hash du fichier concaténé avec la date par exemple), tu peut aussi avoir dans ton langage une API de haut niveau pour produire des fichiers unique c'est par exemple le cas de java avec les fichiers temporaires (tu peux les mettre dans le dossiers que tu veux et ils n'ont de temporaire que le nom).Bref ça n'est pas bien compliqué à gérer ça (moins à mon avis que des accès concurrents à un fichier, même en mode append).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)