pthread_join 是用来干嘛的
时间: 2023-09-10 14:09:08 浏览: 49
线程编程——使用pthread_join(Jack_pthread_join_test.rar)
pthread_join 是一个函数,它的作用是等待指定的线程结束,并且获取它的返回值。当一个线程调用 pthread_join 函数等待另一个线程时,这个线程会阻塞,直到被等待的线程结束。如果被等待的线程已经结束,那么 pthread_join 函数就会立即返回,并且获取它的返回值,否则它会一直等待。
通常情况下,我们创建一个线程去执行某些任务,主线程需要等待这个线程执行完毕才能继续执行下去。这时候,我们就可以使用 pthread_join 函数来等待这个线程,并且获取它的返回值。如果被等待的线程执行成功,那么它的返回值就可以用来表示执行成功的结果;如果被等待的线程执行失败,那么它的返回值就可以用来表示执行失败的原因。
阅读全文