Проблема такая, есть класс, который должен наблюдать за файлом устройства, и при приходе данных говорить об это через DBus. Тут всё ок, ожидание в select. НО также надо иметь возможность сказать этому же кдассу писать некторые данные в файл. Тут уже есть проблемы, тк скрипт заблокирован selectом. Потоки использовать не очень хочется:( Может кто знает, как получить дескриптор файла, через который идёт обмен с DBus, и принудетльно вызвать обработку событий в gobjectном mainloope. Спасибо.
Ответ на:
комментарий
от welkam
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Очередь сообщений с ожиданием нового сообщения в ядре по типу select() (2024)
- Форум Python: threads (2008)
- Форум [python] select жрет cpu (2011)
- Форум потеря данных при блокировке главного потока (2013)
- Форум что лежит в основе обработки событий? (2017)
- Форум [python] Interruptable timer (2011)
- Форум Linux, tty, select() - некорректное поведение при наличии данных в буффере (2011)
- Форум Аналог WaitForMultipleObjects для Linux (2004)
- Форум Регистрация в Selector из другого потока (2018)
- Форум Вызвать метод класса в потоке, С++ (2017)