如何优雅地退出线程?

时间:2013-01-15 10:29:23

标签: linux multithreading

我正在尝试为posix线程分配一个例程。当它完成例程时,调用线程没有退出。每次,我都在创建一个新线程,并为while循环中的新线程分配相同的例程。在线程创建失败后,新线程仅创建379次,状态为11表示已达到PTHREAD_MAX_LIMIT。虽然在调用线程中我正在使用pthread_exit(NULL)

1 个答案:

答案 0 :(得分:1)

我认为你需要在“分离”模式下创建线程,否则你需要将它们与主线程(创建线程的线程)“连接”起来。

有关详细信息,请参阅this tutorial