Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 2 Dołączył: 22.01.2006 Ostrzeżenie: (0%)
|
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?
|
|
|
|
Psychopath Funkcja flock() 10.04.2010, 20:00:51
*OuTSideR* to drugie - bedzie czekal az plik zostanie odbloko... 10.04.2010, 20:07:42 ![]() ![]() |
|
Aktualny czas: 17.02.2026 - 11:30 |