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 7.12.2012, 16:52:29
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
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:59