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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     06 May 2005  11:09:01
 To : Sergei Ilyin
 Subject : Re: tie+fork+flock
 -------------------------------------------------------------------------------- 
 
 Sergei Ilyin wrote:
 
 > Hадо расфоркать медленный процесс опроса, но хотелось бы чтобы все
 > дочерние процессы параллельно заносили инфу в один и тот же хеш.
 > Хеш связал с DBM- файлом ( tie ), затем сделал форк,  прописал блокировки
 > (flock), запись в хеш, sync,  снятие_блокировки_без_закрытия_файла.
 > Perl, version 5.005_03 built for i386-freebsd.
 > С версии 5.004 и выше вроде бы не должно быть проблем с буферами обмена.
 > Однако в DBM-файл попадает мусор - обрывки данных с опросов. Точнее понять
 > не могу.
 
 Какой DBM файл используется (NDBM/GDBM/Berkeley DB x.xx/SDBM)?
 Как реализован sync?
 
 -- 
 Андрей
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 tie+fork+flock   Sergei Ilyin   04 May 2005 19:51:21 
 Re: tie+fork+flock   Andrey Sapozhnikov   06 May 2005 11:09:01 
Архивное /ru.perl/6577a8d13273.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional