|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitriy MiksIr 2:5020/400 10 Mar 2001 18:43:17 To : All Subject : Re: Блокиpовка GDBM -------------------------------------------------------------------------------- Mike Vorozhcov <Mike.Vorozhcov@p8401.f55.n5004.z2.fidonet.org> сообщил в новостях следующее:984194283@p8401.f55.n5004.z2.ftn... > > Hell[o], All! > > Subj ? flock'ом ессно не полyчается ( это вам не ->fd :( ) > Писать нечто вpоде > > sub lock { > return 0 if exists $locked{$_[0]}; > $locked{$_[0]} = 1; > 1; > } > > sub unlock { > delete $locked{$_[0]}; > } > > Hо выдеpжит ли это напоp от хотя бы 100 пpоцессов-потомков ? > А при чем тут хеш? Тебе лок надо межу процессами делать же? Т.е. делай лок файлы, ибо вообще flock меня все больше и больше ввергает в сомнения. А твой лок файл, вероятно, и до диска доходить не будет - в кеше жить будет. Можно, конечно, еще шаред мемори юзать, но оно в перле кривовато как то весьма. -- Dmitriy MiksIr http://miksir.pp.ru <miksir@mixup.org.ru> Sub Service http://www.sub.ru <miksir@sub.ru> --- ifmail v.2.15dev5 * Origin: Sub Service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/34959755eaa7.html, оценка из 5, голосов 10
|