Swift并发路线图:更高效、安全、便捷

苹果公司计划为 swift 语言配备一个 "一流"的并发模型,旨在让 Swift 的并发编程变得高效、安全、便捷。

站在用户的角度思考问题,与客户深入沟通,找到洛隆网站设计与洛隆网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖洛隆地区。

据 Swift 团队公布的路线图显示,其具体计划为:

  • 以 Swift 消除 memory unsafety 的方式消除 data races 和死锁。
  • 使异步编程在使用时方便且清晰。
  • 提供开发人员可以遵循的一组标准语言工具和技术。
  • 通过在编译时更好地了解异步代码,提高异步代码的性能。

官方表示,这些特性的引入将跨越多个 Swift 版本。引入过程将大致分为两个阶段。第一阶段将引入 async 语法和 actor 类型;这将允许用户围绕 actor 组织他们的代码,以减少但不消除 data races。第二阶段 Swift 团队则将实行 full actor isolation,以消除 data races。

第一阶段的具体建议包括:

  • 向 Swift 引入了基于协程的 async/await 模型。
  • Task API 和结构化并发,将 task 的概念引入标准库。
  • Actors 和 actor isolation,描述了为并发程序提供 state isolation 的 actor 模型。
  • 与 Swift 的前身语言 Objective-C 的并发互操作性。
  • 异步处理程序,引入了将同步 actor 函数声明为异步处理程序的功能。

本文转自OSCHINA。

本文标题:Swift 并发路线图:更高效、安全、便捷

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

本文名称:Swift并发路线图:更高效、安全、便捷
文章URL:http://www.shufengxianlan.com/qtweb/news12/85312.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联