Служба Windows имеет открытый сокет, который получает данные (в отдельном потоке)
В ответ на службу OnShutdown
Я хотел бы дать сигнал рабочему потоку о завершении работы, но в данный момент он заблокирован на Receive
.
В данный момент я тайм-аут на Receive
, чтобы проверить, есть ли ожидающий запрос на остановку. Есть ли лучший подход, вместо ожидания тайм-аута, чтобы уведомить рабочий поток о прекращении приема и прохождении логики завершения работы?