Не охота использовать асинхронный pipe для чтения из stdout порождённого процесса, однако обычное чтение вызывает lock (вызывающий поток ждёт поступления данных из stream, если данных нет). Можно ли как то деликатно (по типу stream.rdbuf()->in_avail()) узнать, есть ли данные и если есть, прочесть без блокирования потока?
Пишите сюда http://lists.boost.org/mailman/listinfo.cgi/boost-users + можете копию послать лично автору библиотеки. Все адресса разрабов есть вот тут https://github.com/boostorg/boost/blob/master/libs/maintainers.txt
Обсуждают сегодня