реклама на сайте
подробности

 
 
> Процессы в linux, непонятки с взаимодействием
Макс_Мат
сообщение Feb 7 2008, 07:55
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 21-03-07
Пользователь №: 26 378



Граждане, такой вопросик к гуру: у меня есть два работающих процесса, открыта труба между ними (для передачи данных), писатель пишет в трубу, читатель спит, одно не пойму: как мне сообщить читателю, чтобы он проснулся и прочитал данные? В инете встретил инфу о механизме сигналов, семафоров и т.п. подскажите, что лучше тут использовать, и как? И если можно, какую-нить литературу. Спасибо
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Макс_Мат
сообщение Feb 8 2008, 15:30
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 21-03-07
Пользователь №: 26 378



спасибо за столь объемные разъяснения, думаю они пригодятся не только мне...

Похоже в моем случае можно обойтись без select. Судя по ману, (блокирующий по умолчанию) read засыпает при попытке читать данные из fifo до тех пор пока они там не появятся...

Сообщение отредактировал Макс_Мат - Feb 8 2008, 15:31
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 02:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01373 секунд с 7
ELECTRONIX ©2004-2016