原文链接

线程是使单个应用并发执行代码的技术之一。尽管有 GCD 这样较新的技术为实现并发提供了更现代、更有效的基础设施,OS X 和 iOS 依然提供了创建和管理线程的接口。

本文介绍 OS X 中可用的线程程序包,以及如何使用它们。本文也介绍线程同步及多线程编程的相关技术。

如果你在开发一个新应用,我们鼓励你去调研一下可供 OS X 实现并发的备选技术。如果你还不熟悉实现线程应用所需的设计技术的话,这尤其正确。这些替代技术简化了实现并发执行所需的工作量,并提供了比传统线程调用方式更好的性能。关于这些技术,参见 《Concurrency Programming Guide》

文档组织

文档包含以下章节和附录:

其他

更多线程开发的技术,参见 《Concurrency Programming Guide》