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。併發