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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Yan Alexandrovsky                    2:5020/1626.43 18 Jan 2001  09:03:00
 To : Andrei V. Lisyansky
 Subject : flock
 -------------------------------------------------------------------------------- 
 
 
 16 января 2001 18:57, Andrei V. Lisyansky -> Yan Alexandrovsky:
 
  YA>> PS: банальный пример - винт ушел в зелень (или просто диск
  YA>> удален, это дискета и т.п.), два процесса (с одинаковыми
  YA>> приоритетами) запросили о существовании файла (да, с гигантским
  YA>> интервалом - в пол секунды... но)... оба запроса висят (в смысле
  YA>> исполняется в этот момент времени), ОС читает... Потом оба треда
  YA>> получают ответ, что файла нет... Их дальнейшие действия?
  AL>      Ваши  предложения, сэр? ;)
 
  YA>> Да, это банальный прогноз ситуации.
 
 К твоему письму к Слаю - тут тебя не спасет никакое уменьшение реакции (кстати, 
 уменьшает вероятность неприятного события не уменьшение времени 1с, а ее
 увеличение). Кстати, даже выполненная после этого действия проверка еще раз (в
 описанной ситуации) не спасет - с большой вероятностью два треда одинаковых
 процессов будут дальше работать "синхронно" - к сожалению сталкивался.
 
 А что делать... сказали же - сменить ОС. Ибо на NT/w2k/*nix все в порядке -
 операция постановки лока атомарна и не тебя (программиста), а ОС волнует
 корректность ее работы.
 
                                           До встречи.
                                                           Ян.
 
 --- - Руки Венеры Милосской 3.00+ штуки
  * Origin: Hадо наносить пользу и причинять добро  (2:5020/1626.43)
 
 

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

 Тема:    Автор:    Дата:  
 flock   Andrei V. Lisyansky   13 Jan 2001 19:20:35 
 flock   Sly Golovanov   15 Jan 2001 04:30:41 
 flock   Andrei V. Lisyansky   16 Jan 2001 20:02:30 
 Re: flock   Artem Chuprina   18 Jan 2001 13:00:24 
 Re: flock   Michael Samanov   19 Jan 2001 00:45:51 
 flock   Sly Golovanov   17 Jan 2001 12:31:01 
 flock   Yan Alexandrovsky   15 Jan 2001 08:35:49 
 flock   Andrei V. Lisyansky   16 Jan 2001 19:57:46 
 flock   Yan Alexandrovsky   18 Jan 2001 09:03:00 
 Re: flock   Artem Chuprina   15 Jan 2001 11:31:23 
 flock   Andrei V. Lisyansky   16 Jan 2001 20:10:44 
 Re: flock   Michael Samanov   17 Jan 2001 10:34:28 
Архивное /ru.cgi.perl/45883a66a519.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional