• 其他语言



英特尔
® 
工具: 支持在 Linux* 上进行线程导向开发
页面和feed选项
打印 | 通过电子邮件发送给朋友 | 联系支持中心
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录
给此页评分
论坛标签

搜索标签
 

简介


融合了两项重要技术之后,英特尔大大扩展了对 Linux* 线程的支持。英特尔的开发产品系列现已成为面向 Linux 平台的最完善的工具集之一。

作者:Andrew Binstock

Linux* 在出现早期是通过宣传工作发展壮大的,当时该操作系统尚未提供任何支持线程化的强大功能。从某种程度上讲,这是源于 Linus Torvalds 最初支持的独特线程模型,而这也正是 Linux 项目背后的驱动力。随着人们对更为标准的线程模型的需求日益涌现,Torvalds 开始接受一种新型模型,这种模型与商用服务器操作系统(如 UNIX)更为相似。在过去的几年里,Torvalds 和 Linux 技术的传承者们对这些线程操作进行了重大的改进,其中一项就是采用 Pthreads API。该规范由 POSIX 协会设计,是最大限度实现 UNIX 界面标准化的工作的一部分。因此,除了 Linux 之外,Pthreads 还成为许多 UNIX 版本的主要 API。(有一个 Pthreads 版本还适用于 Windows*,尽管它不是 Windows API 的组成部分。请访问 http://sources.redhat.com/pthreads-win32/
于 2001 年发布的 Linux 内核 2.4 版中增加了强大的线程功能。这些新增功能使得该操作系统能够为仅有少数几个处理器的系统提供多处理器支持。随着 2.6 版内核的发布,Linux 线程功能向前迈进了一大步,具体表现在它能够支持的处理器数量大大增多,并且其线程调度程序也经过了彻底的重新设计。这些变化的结果便是,操作系统的可扩展性大大增强,目前已能够运行真正意义上的企业级应用程序。
随着 Linux 逐渐完善对线程的支持,英特尔也增强了其对线程化 Linux 应用程序的支持。英特尔从未像支持即将发布的线程导向开发工具这样支持过其他产品。本文将对这些工具和现有产品予以介绍,还将讨论它们如何使 Linux 开发人员受益。
上一部分上一部分2  3  4  5  下一部分

第 1 页, 共 9 页 

我们邀请您在本页 发表评论 (不受客服控制),或直接向我们的支持中心 提问.