标签: c++ sockets udp
我有一个UDP套接字服务器应用程序。我正在运行一个工作线程来接收来自客户端的数据并发送回复。
在工作线程内部我使用Select()检查是否有任何数据到达,select()函数的超时是12毫秒。关闭工作线程时,select()函数没有立即返回,超时后只有它返回。
如何在终止工作线程时立即停止select()?
我需要在Windows中实现这一点。