【发布时间】:2012-01-11 05:22:42
【问题描述】:
pthread_exit 在 return 0; 之前放置在 main() 中时会阻止线程在完成分配的任务之前退出。
我希望详细了解原因。
我在线程应该处理的函数中放置了一个while循环。 while 中的条件不满足,但程序终止。当我在返回 0 之前将 pthread_exit 放在 main 中时,while 循环完成了它的任务。 因此问题。
操作系统:Linux
【问题讨论】:
标签: linux multithreading pthreads