|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrei V. Lisyansky 2:4614/9.26 16 Jan 2001 20:02:30 To : Sly Golovanov Subject : flock -------------------------------------------------------------------------------- Sly Golovanov > Andrei V. Lisyansky wrote: AVL>> while (-e "lockfile") {sleep(1);} #Вдруг кто-то уже работает AVL>> с файлом, ждём! SG> 2) и в этот промежуток второй процесс, запустившийся чуть ранее, SG> создает лок-файл Согласен, но ведь возможно уменьшение реакции, за счёт значений менее секунды? AVL>> open LOCK, ">lockfile"; close LOCK; #Дождались, создаём AVL>> свой. SG> 3) этот процесс его перезаписывает SG> и далее оба процесса работают с одним и тем же файлом. Мда, решение далеко не претендует на применение, но всё же, реально же найти замену flock()? -- andy@fox.nu * Origin: http://www.shans.com.ua (2:4614/9.26) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/28193a647f5a.html, оценка из 5, голосов 10
|