【问题标题】:is it necessary to call pthread_exit()是否有必要调用 pthread_exit()
【发布时间】:2015-11-07 18:45:49
【问题描述】:

我创建了 2 个没有任何 pthread_exit() 的线程,然后添加了 2 个 pthread_join()
有什么问题吗?可能吗?

【问题讨论】:

  • 你试过了吗?结果如何?
  • 没有问题!!这就是我问的原因!我们有义务在哪里添加“pthread_exit()”??

标签: c linux multithreading pthreads


【解决方案1】:

您无需致电pthread_exit。线程函数可以在完成时简单地返回。

来自手册页:

当线程不是 第一次调用 main() 的线程从头开始返回 用于创建它的例程。函数的返回值服务 作为线程的退出状态。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-14
    • 2018-06-18
    • 2013-01-21
    • 2012-11-07
    • 1970-01-01
    • 2020-05-17
    相关资源
    最近更新 更多