Добрый день.
Подскажите, возможен ли потокобезопасный epoll? Пример:
- в одном треде инициализируем epoll и обрабатываем его сообщения (в этом треде мы никаких сокетов в epoll не добавляем
- в другом вызываем accept и добавляем полученный клиентский сокет в epoll первого треда.
Я так понимаю, что race condition все равно можно словить, например, когда отключится клиент и, соответственно, epoll попробует удалить его сокет из списка наблюдения. Правильно?
То есть, писать в epoll другого треда напрямую нельзя?
Ответ на:
комментарий
от red_eyed_peguin
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Slader
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [epoll][pipe] EPOLL_CTL_DEL возвращяет ошибку EBADF (2009)
- Форум возможно, глупый вопрос про epoll (2017)
- Форум malloc - threadsafe? (2009)
- Форум epoll лагает (2012)
- Форум События Epoll (2011)
- Форум События Epoll (2011)
- Форум epoll + многопоточность (2008)
- Форум epoll в xen (2010)
- Форум Неблокируемые сокеты. epoll (2011)
- Форум Структура epoll сервера (2010)