Thread是可以使多个code paths 在同一个APP内并发运行的几种技术之一。虽然新的技术为并发运行提供了先进、高效的工具(例如operation 对象和GCD),可是OS X和iOS也提供了用于建立和管理threads的接口。html
若是咱们正在开发一个新的APP,应该先调研下OS X中并发技术(尤为当不熟悉用于实现多线程APP技术时)。这些新技术相较于传统的threads而言,可以减小实现并发的工做量以及提供更高效的性能。更多可用管理线程方式参见 Concurrency Programming Guide. (后续会有译文)。编程
该文档有如下章节和附录:(后续会有译文)安全
更多关于线程的选择,参见 Concurrency Programming Guide. (后续会有译文)。多线程
该文档只简单的提下POSIX threads API,更多关于可用的POSIX thread说明参见pthread主页。更深层次的POSIX threads以及它们的使用参见Programming with POSIX Threads by David R. Butenhof。并发