The Swift Programming Language Book: Concurrency - The Video Version
Channel: Darrell Root
Date: 2022-04-08

This 17-minute video is an unabridged presentation of "The Swift Programming Language (Swift 5.6)" book chapter "Concurrency"

This video covers:
  Concurrency
  Writing concurrent code without using Swift's language support
  Defining and calling asynchronous functions
  Places your code can call asynchronous methods
  Task.sleep(nanoseconds:)
  Asynchronous sequences
  Calling asynchronous functions in parallel
  Differences between await and async-let
  Tasks and task groups / structured concurrency
  Unstructured concurrency
  Task cancellation
  Actors
  Actor isolation

This video (and all similar videos based on Apple's "The Swift Programming Language" book) are provided with monetization turned off.

The book is copyright 2022 by Apple, and licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.  https://creativecommons.org/licenses/by/4.0/

Book link https://docs.swift.org/swift-book/TheSwiftProgrammingLanguageSwift56.epub

Slide deck also based on the book.  My educational slide deck repository: https://github.com/darrellroot/Swift-Education-Slides    Pull requests with additional decks welcome!