Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     30 May 2001  14:27:24
 To : tokar@apmsun.mpei.ac.ru
 Subject : Re: Расскажите, как нормально дедается блокирование файла
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Konstantin Tokar.
 
 В твоём письме от Wed, 30 May 2001 08:05:33 +0000 (UTC) написано:
 
 >> Сабж, pls. Т.е, если на сайт заходит одновременно несколько человек и
 >> запускают скрипты, которые могут читать/писать в файл. Как обычно делается
 >> блокировка?
 
 tokar> Вот пример из документации по DB_File. Я примерно так (с каким-то
 tokar> косметическим изменением) делал. Хотя я бы пару раз подумал - а стоит ли
 tokar> писать в один и тот же файл разным скриптам - задержки могут быть, и
 tokar> неразбериха.
 
 tokar>     use DB_File;
 
 tokar>     use strict;
 
 tokar>     sub LOCK_SH { 1 }
 tokar>     sub LOCK_EX { 2 }
 tokar>     sub LOCK_NB { 4 }
 tokar>     sub LOCK_UN { 8 }
 
 Поправка: вместо этого следует писать use Fcntl ':flock'; Иначе возможны
 трудноуловимые глюки.
 
 -- 
 Artem Chuprina                            E-mail: ran@ran.pp.ru
 Programmer                                  FIDO: 2:5020/371.32
 Memonet Ltd.                             Phone: +7-095-284-1356
 --- ifmail v.2.15dev5
  * Origin: NTV Internet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Расскажите, как нормально дедается блокирование файла   Alexander Averbuh   29 May 2001 21:10:00 
 Re: Расскажите, как нормально дедается блокирование файла   Konstantin Tokar   30 May 2001 12:05:33 
 Re: Расскажите, как нормально дедается блокирование файла   Artem Chuprina   30 May 2001 14:27:24 
 Re: Расскажите, как нормально дедается блокирование файла   Ilya Genkin   30 May 2001 15:35:53 
 Re: Расскажите, как нормально дедается блокирование файла   Yuriy Kaminskiy   31 May 2001 18:13:01 
Архивное /ru.cgi.perl/164838f37139d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional