Concurrency in Swift by Apple (#6004)

Updated styling and copy.

---------

Co-authored-by: dsh <daniel.s.holdsworth@gmail.com>
pull/6010/head
Timofey Veretnov 5 months ago committed by GitHub
parent de6aaa262b
commit 10ac77308d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 7
      src/data/roadmaps/ios/content/concurrency@-aLGB3cDXZHIhVU3t-Ve4.md

@ -1 +1,8 @@
# Concurrency # Concurrency
Swift's concurrency model centers on async/await syntax, allowing asynchronous code to be written in a clear, sequential manner. It employs actors to manage shared mutable state safely, and the Task API for handling concurrent work. Structured concurrency ensures proper task lifecycle management. The language also offers async sequences and streams for working with asynchronous data, and the Sendable protocol to guarantee thread-safe data sharing. This comprehensive approach enables developers to write efficient, safe concurrent code while minimizing common issues like race conditions and deadlocks.
Learn more from the following resources:
- [@official@Swift Documentation (How to interact)](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/concurrency/)
- [@official@Apple Documentation (Signatures for interaction)](https://developer.apple.com/documentation/swift/concurrency)
- [@article@Concurrency bu Example](https://www.hackingwithswift.com/quick-start/concurrency)

Loading…
Cancel
Save