LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

close() сокета из любого другого потока приведет к возникновению exception в потоке, который висит в accept()

Вот это вот именно то чего Вы хотите. А если спим не в accept(), а в select()/epoll() - to eventfd в помощь.

Исходная версия bugfixer, :

close() сокета из любого другого потока приведет к возникновению exception в потоке, который висит в accept()

Вот это вот именно то чего Вы хотите. А если спим не в accept(), а select()/epoll() - to eventfd в помощь.