pthread_join用法解释

int pthread_join(pthread_t thread1, void **thread_return)

这个函数用于等待thread1,直至thread1结束。

如果在main()主线程中使用pthread_join,那么主线程将运行至thread1结束为止,如果不用的话,可能会导致thread1未运行完,主线程就结束了的情况。

如果在其他线程中使用pthread_join,那么此线程会再thread1结束后才结束线程。


总而言之,这个函数是用来让线程充分执行!不至于未执行完就结束。

你可能感兴趣的:(pthread_join用法解释)