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

Как заменить select() на kevent() для повышения производительности?
Со страницы Kqueue в Википедии : Kqueue обеспечивает эффективные конвейеры ввода и вывода событий между ядром и пользовательской средой. Таким образом, можно изменять фильтры событий, а также получать ожидающие события, используя только один...
3369 просмотров
schedule 22.03.2023

Проверьте, изменен ли файл, удален или расширен, используя python select.kqueue()
Привет, мне трудно понять, как использовать только классы модулей python для BSD select.kqueue и select.kevent для настройки отслеживания событий записи файлов. Я хочу, чтобы программа python реагировала всякий раз, когда текстовый файл...
1135 просмотров
schedule 14.01.2024

Используйте kqueue для ответа на более чем один тип события
Когда событие регистрируется с помощью kqueue , предоставляется идентификатор, относящийся к этому типу события; например, дескриптор файла используется для идентификации файла для просмотра int kq; struct kevent ke; kq = kqueue(); fd =...
1933 просмотров
schedule 07.03.2022

Может ли epoll или kqueue обрабатывать асинхронное добавление файловых дескрипторов к себе
Если один поток (скажем, X) ожидает epoll_wait() , другой поток (скажем, Y) может вызвать epoll_ctl() , чтобы зарегистрировать интерес к файловому дескриптору 9 . Может ли предыдущий вызов epoll_wait() в потоке X вернуть файловый дескриптор 9 ,...
408 просмотров
schedule 06.09.2022