|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yaroslav Tchayckovsky 2:5076/13.12 07 May 2002 21:39:29 To : Artem Chuprina Subject : Как правильно модифицировать файл? --------------------------------------------------------------------------------
06 Май 02 11:46, you wrote to me:
SG>>>> open F,"+<blabla";
SG>>>> flock (F,1);
SG>>>> #чтение данных в память
SG>>>> flock (F,2);
SG>>>> #Запись в тот же файл, замещая всё
SG>>>> close (F);
SG>>>> Правильно ли это?
AC>>> Hет. Очевидный deadlock при попадании в это место одного такого
AC>>> скрипта, когда другой находится в первой половине.
YT>> А как тогда правильно делать?
AC> Если ты собираешься лочить файл эксклюзивным локом, это надо делать сразу.
Сразу это когда именно? До его открытия что-ли?!
Yaroslav
---
* Origin: silence (Winamp is not active ;-) (2:5076/13.12)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/32853cd7f55d.html, оценка из 5, голосов 10
|