Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Blokowanie skryptu a dostep do niego przez parenascie procesow
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Witam,

Mam pytanie o stosowanie blokowania pliku, mam kod

  1. $plik = fopen('plik.txt', 'r');
  2. flock($plik, LOCK_SH);
  3. $zawartosc = fread($plik, filesize('plik.txt'));
  4. //jakistam kod
  5. fwrite($plik, 'plik.txt'));
  6. flock($plik, LOCK_UN);
  7. fclose($plik);


i ten kod bedzie wykonywany na stronie z roznych miejsc. Co jesli kod sie wykona 20 razy z roznych miejsc, wtedy
a) wszystkie 19 procesow zwroci blad ze nie maja dostepu do plikow
(IMG:style_emoticons/default/cool.gif) kazdy proces bedzie czekal az plik zostanie odblokowany przez poprzedni proces, blokowal plik, wykonywal kod i pozniej odblokowywal zeby nastepny proces mogl go otworzyc

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 20:03