Прерывание принять ()

Есть ли в ОС переносимый способ прерывания блокировки?accept? У меня есть многопоточный сервис / служба deamon, которая должна изящно закрыть все хосты прослушивающей сети, когда служба / служба deamon получает сигнал выключения. Я вижу, что некоторые говорят, что вы должны использовать неблокирующие сокеты или выбирать с тайм-аутом - но разве это не ухудшит производительность, так как мое приложение должно работать как можно быстрее? Демон работает в основном потоке, в то время как каждый из слушающих сетевых хостов работает в своем собственном потоке. Проблема в том, чтоaccept ждать бесконечно, если на сокете хоста прослушивающей сети нет сетевого трафика. Если я должен использовать сигналы, то есть ли где-нибудь пример использования сигналов для прерыванияaccept?

Ответы на вопрос(1)

Ваш ответ на вопрос