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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       07 Oct 2001  20:17:20
 To : Arkhipov Dmitriy
 Subject : Re: flock
 -------------------------------------------------------------------------------- 
 
 
  EG>> И блокировать надо не этот файл, а желательно специальный лок-файл.
  AD>   Если я правильно понял, если один процесс хочет записать в файл file_1
  AD> строчку, то ему нужно сначала проверить не заблокирован ли flock-ом
  AD> служебный файл file_flock, и если не заблокирован заблокировать его и
  AD> произвести запись в file_1, а затем освободить. Правильно?
 
 Hапример, так, только flock все это автоматически делает.
 
  AD>   Кстати, как в крупных форумах предотвращают конфликт работы с файлом?
  AD> Хотелось бы 100% защиты...
 
 Да так и делают. Либо через shared memory, либо через какой-другой IPC.
 Hо flock достаточно для 100% гарантии.
 
 Eugene
 --- slrn/0.9.7.0 (FreeBSD)
  * Origin: SVZ-Service (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: flock   Eugene Grosbein   07 Oct 2001 20:17:20 
Архивное /ru.perl/34938bdd10199.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional