|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 08 May 2002 11:05:49 To : Yaroslav Tchayckovsky Subject : Re: Как правильно модифицировать файл? -------------------------------------------------------------------------------- Здравствуй, Yaroslav Tchayckovsky. SG>>>>> open F,"+<blabla"; SG>>>>> flock (F,1); SG>>>>> #чтение данных в память SG>>>>> flock (F,2); SG>>>>> #Запись в тот же файл, замещая всё SG>>>>> close (F); SG>>>>> Правильно ли это? AC>>>> Hет. Очевидный deadlock при попадании в это место одного такого AC>>>> скрипта, когда другой находится в первой половине. YT>>> А как тогда правильно делать? AC>> Если ты собираешься лочить файл эксклюзивным локом, это надо делать сразу. YT> Сразу это когда именно? До его открытия что-ли?! Hет, сразу после. Вместо shared. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/144543ea307b7.html, оценка из 5, голосов 10
|