线程什么时候退出的问题
摘要:关于线程退出时间的研究
c语言运行的时候我猜就是先创建一个进程,然后在进程中创建一个main的线程,然后再main线程中执行程序比如创建子子线程。
tc开发工具在一个函数里调用子线程,然后调用return 0,不会杀死整个进程,也不会退出子线程。但是如果调用了exit()那么整个进程一块玩完。
python在子线程中调用return 0不会杀死进程,仅仅退出当前线程。在线程中调用exit(0),也是仅仅退出当前线程。这两种情况仅仅只会退出当前的线程,不会影响进程。
c语言中子线程调用exit和return都会杀死整个进程。进程下面所有的子线程都会被杀死。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。