iOS Threading編程指南 官方文檔翻譯第一篇(序言)

來源:互聯網
上載者:User

標籤:ide   htm   http   logs   thread   rar   dev   frame   div   

序言

?

Thread是能夠使多個code paths 在同一個APP內並發啟動並執行幾種技術之一。雖然新的技術為並發運行提供了先進、高效的工具(例如operation 對象和GCD),但是OS X和iOS也提供了用於建立和管理threads的介面。

如果我們正在開發一個新的APP,應該先調研下OS X中並發技術(尤其當不熟悉用於實現多線程APP技術時)。這些新技術相較於傳統的threads而言,能夠減少實現並發的工作量以及提供更高效的效能。更多並發技術參見 Concurrency Programming Guide. (後續會有譯文)。

?

該文檔結構

?

該文檔有以下章節和附錄:(後續會有譯文)

  • About Threaded Programming 介紹線程的概念和它們在APP設計中的角色。
  • Thread Management 提供關於threading技術相關資訊以及如何使用他們。
  • Run Loops 提供關於如何在次要(可以理解為主線程之外的)線程管理事件迴圈。
  • Synchronization 指出了同步相關的問題,以及展示了編程時用於避免多線程出現損壞資料或閃退的工具。
  • Thread Safety Summary 提供了一份關於OSX和iOS以及它們的關鍵性frameworks內線上程安全高度概括性的總結。

?

相關

?

更多關於線程的選擇,參見 Concurrency Programming Guide. (後續會有譯文)。

該文檔只簡單的提下POSIX threads API,更多關於可用的POSIX thread說明參見pthread首頁。更深層次的POSIX threads以及它們的使用參見Programming with POSIX Threads by David R. Butenhof。

iOS Threading編程指南 官方文檔翻譯第一篇(序言)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.