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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     02 Aug 2002  22:38:14
 To : Sergey Kipnis
 Subject : Re: Аналог эвентов в л  инуксе.
 -------------------------------------------------------------------------------- 
 
 >>> Sergey Kipnis wrote:
 
 SK> Есть такая небольшая проблема.
 SK> Hужно срочно найти в линуксе замену виндозовскому эвенту:
 SK> 1. Эвент может находиться в двух состояниях(сигналед/несигналед)
 SK> 2. Есть возможность стоять на этом эвенте до того как он будет
 SK> переведен в состояние сигналед или срывается по таймауту.
 SK> Вся эта ботва нужна для коммуникации между тредами приложения.
 
 Переменная, хранящая состояние event'а; condition variable,
 по которой сигнализируется ее изменение; мьютекс для сериализации доступа
 к перечисленному.
 
 SK> Если можно сорс-код или псведокод. Или хауту. Или линки в инете.
 SK> Всем спасибо и извинюясь за чайниковский вопрос, с книжками по Линуксу
 SK> у меня сейчас напряг.
 
 Hичего линуксового тут нет. Ищи описание программирования на Posix threads.
 Помни, что вызывать pthread_cond_signal и pthread_cond_broadcast можно только
 когда mutex захвачен - иначе не справишься с синхронизацией.
 Это наиболее тяжелые грабли;) Остальное, надеюсь, поймешь из описаний функций.
 
 Продолжать тему лучше в [fido7.]ru.unix.prog.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Аналог эвентов в линуксе.   Sergey Kipnis   02 Aug 2002 22:03:05 
 Re: Аналог эвентов в л инуксе.   Valentin Nechayev   02 Aug 2002 22:38:14 
 Re: Re: Аналог эвентов в л инуксе.   Sergey Kipnis   05 Aug 2002 14:36:44 
 Re: Аналог эвентов в л инуксе.   Valentin Nechayev   05 Aug 2002 15:05:31 
Архивное /ru.linux/73685d7661df.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional