免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2961 | 回复: 1
打印 上一主题 下一主题

linux 2.6的thread & process model [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-13 22:58 |只看该作者 |倒序浏览
1.想问一下目前linux 2.6中的thread是用恐龙书的哪一种模型呢??
感觉是一般情况下是,多对一 (多个user thread对一个kernel thread)不知对不对??

2.最近看毛老师的书(2.4),有提到每一个process在kernel中都有一个kernel thread但我
去看2.6的源码没看到在do_fork时有create kernel thread , 原因是?
还有如果我有100个user level process 就会有100个kernel thread不知对不对,还是说kernel thread是共享的??

感谢回答@@

论坛徽章:
0
2 [报告]
发表于 2010-03-14 23:12 |只看该作者
我觉lz没有弄清楚 kernel thread的概念。
内核线程如果不创建是不存在的。

用户进程陷入了内核中,只是内核的代码开始代替用户进程继续执行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP