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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     05 Jan 2003  13:32:33
 To : Alexander Ponomarenko
 Subject : Re: perldoc -f flock
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Alexander Ponomarenko.
 
 AP> Расскажите плиз про функцию flock. Как она работает если к файлу
 AP> одновременно два клиента обращаются? Он откладывает на потом, потом
 AP> записывает или вообще не пишет? Hу или как вообще?
 
 Кто первый встал, того и тапки. Второму в зависмости от переданных параметров
 либо молча предлагается подождать (по умолчанию), то есть он сидит внутри
 flock, пока не освободят файл, либо, если запросил неблокирующий вызов,
 возвращают ошибку - дескать, файл пока занят. Если запросил LOCK_SH, то к
 файлу можно будет ходить одновременно с другими такими же, поэтому эта
 блокировка используется для чтения. Если LOCK_EX - ни с кем одновременно
 работать не дадут. Используется для изменения файла.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 perldoc -f flock   Alexander Ponomarenko   04 Jan 2003 14:56:30 
 Re: perldoc -f flock   Artem Chuprina   05 Jan 2003 13:32:33 
 Re: perldoc -f flock   Andrey Brindeew   05 Jan 2003 19:27:31 
 perldoc -f flock   Sergey Selev   09 Jan 2003 23:58:58 
 Re: perldoc -f flock   Artem Chuprina   10 Jan 2003 15:19:30 
Архивное /ru.cgi.perl/1445484d21657.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional