Re: Определение наличия данных в stdin
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 12.09.02 05:57
Оценка:
Здравствуйте kong, Вы писали:

K>Есть такая проблемка: пишется прога, которая забирает данные по конвееру из сислога. Для этого надо определять есть ли данные в stdin. Если просто опрашивать stdin, то прога сильно грузит процессор. Нужен совет как сделать так, чтобы прога находилась в спящем режиме, а при поступлении данных в stdin — просыпалась.



А помоему тебе надо просто читать из stdin и когда в нем не будет данных
твою прогу забликируют до их поступления

т.е. когда ты делаешь cin >> s; прога ведь ждет пока ты что-то наберешь
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.