|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577a8d13273.html, оценка из 5, голосов 10
|