水木社区手机版
首页
|版面-计算机体系结构(CSArch)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:Re: 用createThread()创造出来的多线程是怎么被编译的
Bernstein
|
2024-03-12 16:43:21
|
那不很简单吗
主线程退出时的清理函数导致整个进程退出,进程退出会清理所有资源包括线程,os至多延迟几个时间片就不再调度该进程的线程,就都清理掉了
【 在 ludongxing 的大作中提到: 】
: 把每个线程需要对应的函数地址填入中断描述符表idt,然后就等着OS去调度,那么又如何做到一旦主线程结束退出,
: 紧接着在程序里被创建的线程们也被强迫马上退出,即使被创建的线程还没有计算完毕,这又是怎么做到的?
--
FROM 123.112.20.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版