Linux 的pthread_create 和 pthread_join 函数的一些新的理解

1. pthread_create:

pthread_create 创建之后,如果线程函数结束了,那么所创建的线程也随之结束了。


2. pthread_join:

代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。


你可能感兴趣的:(Linux 的pthread_create 和 pthread_join 函数的一些新的理解)