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