标签: linux multithreading
我正在尝试为posix线程分配一个例程。当它完成例程时,调用线程没有退出。每次,我都在创建一个新线程,并为while循环中的新线程分配相同的例程。在线程创建失败后,新线程仅创建379次,状态为11表示已达到PTHREAD_MAX_LIMIT。虽然在调用线程中我正在使用pthread_exit(NULL)。
PTHREAD_MAX_LIMIT
pthread_exit(NULL)
答案 0 :(得分:1)
我认为你需要在“分离”模式下创建线程,否则你需要将它们与主线程(创建线程的线程)“连接”起来。
有关详细信息,请参阅this tutorial。