主线程和子线程之间没有必然的退出次序关系,主线程退出,子线程可以继续执行,子线程退出,主线程也可以继续执行;
程序加载到内存中执行的时候,进程会生成一个主线程,虽然主线程和子线程之间没有必然的退出次序关系,但是如果进程终止,那么进程下所有的线程都会终止。
主线程退出后子线程的状态依赖于它所在的进程,如果进程没有退出的话子线程依然正常运转。如果进程退出了,那么它所有的线程都会退出,所以子线程也就退出了。
pthread_detach():设置分离状态
pthread_self()获得线程自身ID;
线程
最新推荐文章于 2023-08-21 11:46:02 发布