Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja flock()
Forum PHP.pl > Forum > PHP
Psychopath
Witam. Jakiś czas temu kodziłem dość skromnego CMSa opartego na plikach tekstowych. Postanowiłem wznowić ten mini-projekt i studiując ponownie książkę o PHP przy dziale dot. operacji na plikach tekstowych naszło mnie pytanie, na które nigdzie nie mogę znaleźć odpowiedzi. Otóż, powiedzmy, że osoba1 napisała coś w shoutboxie i wcisnęła "Wyślij", osoba2 zrobiła to 0,01ms później, pech chciał, że plik był akurat zablokowany funkcją flock(), bo był wykonywany zapis zainicjowany przez osobę1. Co się stanie z informacją wpisaną przez osobę2? Czy skoro plik był zablokowany to wpis zostanie "stłumiony" i zniknie w eterze, czy też jest dodany do kolejki i zostanie dodany zaraz po tym jak zakończy się wykonywanie skryptu wywołanego przez osobę1?
outsider
to drugie - bedzie czekal az plik zostanie odblokowany
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.