如何在关闭工作线程时立即停止select()?

时间:2016-08-23 09:56:56

标签: c++ sockets udp

我有一个UDP套接字服务器应用程序。我正在运行一个工作线程来接收来自客户端的数据并发送回复。

在工作线程内部我使用Select()检查是否有任何数据到达,select()函数的超时是12毫秒。关闭工作线程时,select()函数没有立即返回,超时后只有它返回。

如何在终止工作线程时立即停止select()?

我需要在Windows中实现这一点。

0 个答案:

没有答案