线程有三种情况退出,一是进程结束后,线程随之结束,二是通过函数pthread_exit()函数主动退出,三是通过pthread_cancel()函数被其他函数被动结束。当线程结束,主线程可以通过pthread_join()函数来回收线程资源,并获得线程结束后需要返回的数据。

运行结果如下:

版权声明:本文为LeonRunningNoob原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
线程有三种情况退出,一是进程结束后,线程随之结束,二是通过函数pthread_exit()函数主动退出,三是通过pthread_cancel()函数被其他函数被动结束。当线程结束,主线程可以通过pthread_join()函数来回收线程资源,并获得线程结束后需要返回的数据。

运行结果如下:
