Lecture fichier ouvert

Répondre
Bzh
le 14/01/2005 à 18:09
Bzh
Juste une question que je me posais, et ce chèr google ma pas tellement aidé....smiley

Je me demandais si il était possible d' avoir des erreurs de lectures ou d' écriture si le fichier est déja ouvert... Ch' ui pas clair... smiley

Imaginons un compteur dont la valeur est sauvegardé dans un fichier...

Deux visiteurs arrivent a quelque millièmes de secondes près !!! Le premier l' ouvre et pendant qu' il écrit la valeur dans le fichier le deuxième veux l' ouvrir à son tour pour y lire la valeur... Vous suivez ???

Sa pose un souci... non ???
LA GLOBULE
le 14/01/2005 à 18:12
LA GLOBULE
Faudrait tester, mais je pense que PHP gére un systeme de verrou ou de sémaphores pour bloquer l'accés à un fichier si il est ouvert en écriture.
Bzh
le 14/01/2005 à 18:16
Bzh
Logiquement !!!! Php gère les visiteurs les un après les autres ??? Non ???
Ca s' emblerait logique... Et dans se cas pas de problèmes...

Sinon, si il bloque l' accès au fichier, cela génère une erreur... Embêttant ça...
LA GLOBULE
le 14/01/2005 à 18:20
LA GLOBULE
Pas forcemment une erreur.

Ptet qu'il se met en boucle en attendant que la ressource soit disponible, jusqu'au timeout.
Si la ressource est dispo avant le timeout, il l'ouvre.

Enfin, je dis çà, j'en sais rien, mais cela m'etonnerait que ce cas de figure n'ai pas été pris en compte pour PHP (langage qui est quand meme de haut niveau).
Bzh
le 14/01/2005 à 18:30
Bzh
Oui, c' est bien se qui me semblait...

Se serait bizard tout de même...

Merci...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours