c - 在 main() 中的 pthread_join 之后执行 pthread_exit 有好处吗?

标签 c

https://computing.llnl.gov/tutorials/pthreads/samples/join.c

请参阅上面链接中的代码。

  1. 在 main() 中的 pthread_join 之后执行 pthread_exit 有什么好处吗?

最佳答案

pthread_exit() 的POSIX规范来看,使用 pthread_exit() 并没有多大好处而不是 exit()_exit()return 。名义上,这意味着atexit()处理程序未执行,这可能意味着文件流未刷新 - 更像 _exit() 。在示例代码的上下文中,这似乎是不必要的。

关于c - 在 main() 中的 pthread_join 之后执行 pthread_exit 有好处吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16703461/

相关文章:

c - int 变量的奇怪行为

c - 如何接受 Tab 作为 STDIN 的输入以自动填充文本

c - 如何使用主应用程序和引导加载程序中的一项功能? (嵌入式)

c - 错误行 : 76 compiler: expected identifier before '(' token

c - 函数 err_sys() 在哪里定义?

c - 从命令行在 Eclipse 中构建项目配置

c - 使用指针替换值

c - 可能溢出C

c - OS X Yosemite 上的堆栈崩溃?

c - strcmp 比较两个字符串时 word[0] 是什么意思