当前在线人数13027
首页 - 分类讨论区 - 电脑网络 - Linux 操作系统版 -文摘区 - 阅读文章
未名交友
[更多]
[更多]
文章阅读:Interview with Solaris Kernel Engineer
[版面: Linux 操作系统] [作者:junfeng] , 2003年06月20日02:44:46
junfeng
进入未名形象秀
我的博客
[上篇] [下篇]

发信人: junfeng (somewhere), 信区: Linux
标  题: Interview with Solaris Kernel Engineer
发信站: The unknown SPACE (Fri Jun 20 02:44:46 2003) WWW-POST

http://www.osnews.com/story.php?news_id=3830

Interview with Solaris Kernel Engineer Andy

<quote>
Andy Tucker: .... And there are also some cases where we took a direction with
the underlying technology that turned out to be a mistake. An example is the
two-level thread scheduling model, where thread scheduling happens both at
user level and in the kernel. Although this approach had some theoretical
advantages in terms of thread creation and context switch time, it turned out
to be enormously complicated, particularly when dealing with traditional Unix
process semantics like signals. In Solaris 8, we made an "alternate" version
of the threads library available that relied solely on kernel-based
scheduling; it turned out to be not only much simpler and easier to maintain,
but also faster in almost every case. It particularly sped up Java code, which
is obviously important to us. In Solaris 9 (and later) we switched over to the
single-level library as the only one available.
</quote>

This is basically admitting Linux's way to implement thread is better.

--
Together we make difference



※ 来源:.The unknown SPACE bbs.mit.edu.[FROM: 4.41.]

[上篇] [下篇]
[转寄] [转贴] [回信给作者] [修改文章] [删除文章] [同主题阅读] [从此处展开] [返回版面] [快速返回] [收藏] [举报]
 
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996