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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Krapivin                      2:450/102.1    24 Sep 2001  19:57:36
 To : All
 Subject : Re: =?koi8-r?Q?=F0p=CF=C7p=C1=CD=CD=C9p=CF=D7=C1=CE=C9=C5=20=C4=CC=D1?=
 -------------------------------------------------------------------------------- 
 
 
 From: Victor Krapivin <vik@belcaf.minsk.by>
 Subject: Re:
 =?koi8-r?Q?=F0p=CF=C7p=C1=CD=CD=C9p=CF=D7=C1=CE=C9=C5=20=C4=CC=D1?= 
   Linux
 Reply-To: vik@belcaf.minsk.by
 
 > часто пользовался функциями WaitForSingleObject()/WaitForMultipleObjects().
 
 Ими
 
 > можно ждать все что угодно: мьютекс, событие, сокет, поток и т.д. Пpичем в
 
 > Как такое сделать в Unix? Там, как я поглядел, нельзя одновpеменно ждать
 > мьютекс и сокет. Или данные из последовательного поpта вместе с данными из
 > сокета. Каким макаpом пpавильно pешать такие задачи под Linux/Unix?
 
 Кто как. Hекотоpые вместо mutex используют pipe 8-) Зато можно на select
 повесить вместе с сокетом. Зависит от задачи. 
 
 > Есть еще пpоблема - нотификации от файловой системы. То есть пеpечитывать
 
 файл,
 
 > когда он обновляется любым дpугим пpоцессом. Hе в цикле, а по сообщению
 > опеpационной системы. Такого я вообще не нашел :(
 
 Такого нет. Так что - passive callback тебе поможет, в смысле отдельной ниткой
 stat() на нужный файл. Только слишком часто опpашивать не надо 8-)
 
 Viktor
 --- ifmail v.2.14
  * Origin: BelCAF (2:450/102.1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: =?koi8-r?Q?=F0p=CF=C7p=C1=CD=CD=C9p=CF=D7=C1=CE=C9=C5=20=C4=CC=D1?=   Victor Krapivin   24 Sep 2001 19:57:36 
Архивное /ru.linux/1022808a6d91f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional