自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Swift 并發(fā)路線圖:更高效、安全、便捷

移動開發(fā) Android
蘋果公司計(jì)劃為 Swift 語言配備一個(gè) "一流"的并發(fā)模型,旨在讓 Swift 的并發(fā)編程變得高效、安全、便捷。據(jù) Swift 團(tuán)隊(duì)公布的路線圖顯示,其具體計(jì)劃為。

蘋果公司計(jì)劃為 Swift 語言配備一個(gè) "一流"的并發(fā)模型,旨在讓 Swift 的并發(fā)編程變得高效、安全、便捷。

據(jù) Swift 團(tuán)隊(duì)公布的路線圖顯示,其具體計(jì)劃為:

  • 以 Swift 消除 memory unsafety 的方式消除 data races 和死鎖。
  • 使異步編程在使用時(shí)方便且清晰。
  • 提供開發(fā)人員可以遵循的一組標(biāo)準(zhǔn)語言工具和技術(shù)。
  • 通過在編譯時(shí)更好地了解異步代碼,提高異步代碼的性能。

官方表示,這些特性的引入將跨越多個(gè) Swift 版本。引入過程將大致分為兩個(gè)階段。第一階段將引入 async 語法和 actor 類型;這將允許用戶圍繞 actor 組織他們的代碼,以減少但不消除 data races。第二階段 Swift 團(tuán)隊(duì)則將實(shí)行 full actor isolation,以消除 data races。

第一階段的具體建議包括:

  • 向 Swift 引入了基于協(xié)程的 async/await 模型。
  • Task API 和結(jié)構(gòu)化并發(fā),將 task 的概念引入標(biāo)準(zhǔn)庫。
  • Actors 和 actor isolation,描述了為并發(fā)程序提供 state isolation 的 actor 模型。
  • 與 Swift 的前身語言 Objective-C 的并發(fā)互操作性。
  • 異步處理程序,引入了將同步 actor 函數(shù)聲明為異步處理程序的功能。

本文轉(zhuǎn)自O(shè)SCHINA。

本文標(biāo)題:Swift 并發(fā)路線圖:更高效、安全、便捷

本文地址:https://www.oschina.net/news/120327/swift-concurrency-roadmap

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2010-12-31 10:05:22

Exchange

2011-05-11 16:29:38

iOS

2023-09-13 12:40:17

2012-02-08 09:49:02

惠普webOS開源

2010-12-31 13:22:36

2010-07-23 14:34:38

2013-01-16 17:34:32

Android開發(fā)路線圖

2024-06-26 09:00:00

2009-01-19 15:03:40

ASP.NET學(xué)習(xí)ASP.NET入門ASP.NET學(xué)習(xí)曲線

2012-02-22 16:44:44

Flash

2018-09-07 05:05:04

2009-03-16 11:03:53

Symbian開源開發(fā)平臺

2009-04-24 15:20:07

微軟合作伙伴Windows 7渠道合作

2009-03-16 08:39:57

Symbian開發(fā)平臺開源

2020-07-29 14:11:25

微軟GitHub產(chǎn)品路線圖

2014-11-12 13:26:55

創(chuàng)業(yè)

2014-11-12 13:31:22

2014-07-04 17:17:44

2014-05-06 17:30:09

2019-06-28 10:37:59

騰訊開源路線圖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號