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