-
主线程与子线程
子线程的退出不会影响主线程,但是主线程的退出会释放资源,会一并将子线程的资源也释放,导致子线程不会被运行。
因此需要使用线程回收。 -
回收函数
void pthread_exit(void *retval);
在主线程中可以调用pthread_exit(null)来实现主线程自己的退出,但是不会退出子线程。子线程会在自己运行完毕之后释放自己的资源。
主线程与子线程
子线程的退出不会影响主线程,但是主线程的退出会释放资源,会一并将子线程的资源也释放,导致子线程不会被运行。
因此需要使用线程回收。
回收函数
void pthread_exit(void *retval);
在主线程中可以调用pthread_exit(null)来实现主线程自己的退出,但是不会退出子线程。子线程会在自己运行完毕之后释放自己的资源。