IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Linux  >

POSIX 线程

POSIX 线程详解、POSIX 线程编程、NPTL

developerWorks


Linux 线程模型
POSIX 线程详解
Posix 线程编程指南



POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像 UNIX)。电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)最初开发 POSIX 标准,是为了提高 UNIX 环境下应用程序的可移植性。具体的说 POSIX 是 IEEE 为要在各种 UNIX 操作系统上运行的软件定义 API 所规定的一系列互相关联的标准的总称,而 X 则表明其对 Unix API 的传承。Linux 基本上逐步实现了 POSIX 兼容,但并没有参加正式的 POSIX 认证。当前的 POSIX 文档分为三个部分:POSIX Kernel API,POSIX 命令和工具集,及 POSIX 一致性测试。Posix 线程(POSIX threads,又称 Pthreads)是负责 POSIX 的 IEEE 委员会开发的一套线程接口。


Linux 线程模型

Linux 最初用的线程模型是 LinuxThread, 它不兼容 POSIX,而且存在一些性能问题,所以目前 Linux 摒弃了它,采用了基于 Pthreads 的 NPTL(Native POSIX Threads Library for Linux)模型, NPTL 修复了 LinuxThread 的许多缺点,并提供了更好的性能。



回页首



POSIX 线程详解

Daniel Robbins 从实例入手,逐步讲解 POSIX thread 编程技巧,有共享内存、互斥以及条件变量的运用。



回页首



Posix 线程编程指南

本系列文章在阐明概念的基础上,向您详细地讲述了 Posix 线程库 API。



回页首


文档选项

未显示需要 JavaScript 的文档选项


更多资源
LPI 认证系列教程
Windows 到 Linux 之旅
Linux 教程
Linux 技巧
Linux shell 专题
Linux 嵌入式系统
Linux 文件系统
C/C++ 技术专题

  特别推荐
通过 LPI 201 考试系列教程快速学习 Linux
developerWorks 应用开发源动力
Eclipse 项目资源中心
PHP 项目资源中心


    关于 IBM 隐私条约 联系 IBM 使用条款