Вопросы по теме 'epoll'

Как использовать boost::asio с Linux GPIO
У меня есть однопоточное приложение для Linux, использующее boost::asio для асинхронного ввода/вывода. Теперь мне нужно расширить это приложение для чтения входов GPIO на /sys/class/gpio/gpioXX/value . Можно ли сделать это с помощью...
1923 просмотров
schedule 15.11.2023

Как режим EPOLLEXCLUSIVE в epoll взаимодействует с запуском уровней?
Предположим, что происходит следующая серия событий: Настраиваем прослушивающий сокет Поток A блокируется, ожидая, пока слушающий сокет станет доступным для чтения, используя EPOLLIN | EPOLLEXCLUSIVE Поток B также блокирует ожидание, пока...
4552 просмотров
schedule 08.08.2022

epoll_wait() сообщает обо всех событиях закрытия сокета?
или мне нужно также следить за возвращаемыми значениями read() или write(), чтобы знать, когда закрывать сокет или это зависит от некоторых флагов? этот вопрос касается epoll в режиме краевого запуска
158 просмотров
schedule 05.04.2024