我正在编写多线程服务器的关闭代码。如果一切顺利,所有线程都应该自行退出,但是线程卡住的可能性很小。在这种情况下,使用非阻塞连接会很方便所以我可以做到。
有没有办法进行非阻塞 pthread_join?某种定时加入也会很好。
像这样的东西:
foreach 线程做
nb_pthread_join();
如果还在运行
pthread_cancel();
我可以想到更多非阻塞连接有用的情况。
似乎没有这样的功能,所以我已经编写了一个解决方法,但这并不像我想要的那么简单。