1. pthread_create:
pthread_create 创建之后,如果线程函数结束了,那么所创建的线程也随之结束了。
2. pthread_join:
代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。
本文详细解析了pthread_create函数的使用方式及其行为特点:当线程函数执行完毕后线程随即结束。此外还深入探讨了pthread_join的作用,即通过等待确保新建线程能够得到执行的机会,避免因主线程提前结束而导致子线程无法运行的情况。
1. pthread_create:
pthread_create 创建之后,如果线程函数结束了,那么所创建的线程也随之结束了。
2. pthread_join:
代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。
2369

被折叠的 条评论
为什么被折叠?
