相关疑难解决方法(0)

非阻塞pthread_join

我正在对多线程服务器的关闭进行编码.如果一切顺利,所有线程都应该自行退出,但是线程卡住的可能性很小.在这种情况下,使用非阻塞连接会很方便所以我能做到.

有没有办法做一个非阻塞的pthread_join?某种定时加入也会很好.

这样的事情:

foreach thread do
  nb_pthread_join();
    if still running
      pthread_cancel();

我可以考虑更多的情况,其中一个非bloking连接将是有用的.

因为似乎没有这样的功能所以我已经编写了一个解决方法,但它并不像我想的那么简单.

c multithreading pthreads

21
推荐指数
3
解决办法
3万
查看次数

标签 统计

c ×1

multithreading ×1

pthreads ×1