自从多线程编程的概念出现在 Linux 中以来Linux 多线应用的发展总是与两个问题脱不开干系:兼容性效率本文从线程模型入手通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现及其不足描述了 Linux 社区是如何看待和解决兼容性和效率这两个问题的 一.基础知识:线程和进程 按照教科书上的定义进程是资源管理的最小单位线程是程序执行的最小单位在操作系统设计上