线程的加入先决条件是什么



对于pthread,我们不能加入任何线程。

先决条件是什么?为什么是先决条件?

根据:https://man7.org/linux/man-pages/man3/pthread_join.3.html

pthread_join()函数等待由要终止的线程。如果线程已经终止,那么Pthread_join()立即返回。指定的线程。线程必须是可接合的

pthread_join()函数使调用线程等待另一个线程的结束(该线程标识符作为第一个参数传递)。默认情况下,当您调用pthread_create()时,任何线程都是可连接的。如果你想让一个线程不可连接,你可以通过传递一些属性给pthread_create()函数来指定这种行为(参见pthread_attr_setdetachstate())。

最新更新