免费注册 查看新帖 |

Chinaunix

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

[新手入门] 谁知道unix里核心级线程如何实现? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-25 11:18 |只看该作者 |倒序浏览
5可用积分
查了不少资料, 据说是核心级线程效率要比用户级高。 因为它可以多cpu并发处理, 但是不知道如何实现。 相关的资料也非常少。

论坛徽章:
0
2 [报告]
发表于 2008-07-22 09:31 |只看该作者
核心级线程,我印象中是sun最早提出来的,好象在97年,我们大学里就讲过了
sun有核心线程,轻量进程和用户级线程,你可以找找sun的资料,大学里讲sun的多,可能资料会多些

呵呵,sun对中国的大学进行了普及unix的教育,但商业市场却被aix拿去了

论坛徽章:
0
3 [报告]
发表于 2008-07-22 13:44 |只看该作者

回复 #1 zwzc28 的帖子

核心线程 - Kernel Thread ? 指在内核空间创建的线程。

从并发处理角度讲没有什么特别的。
一个线程在某一时刻只能用到一个处理单元 (processor core, or hardware thread with SMT turned on),这个对核心线程和用户线程都是一样的。

不同之处只是在于缺省的 Scheduling Policy and Priority。

[ 本帖最后由 thesix 于 2008-7-22 13:46 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP