Get the latest tech news
Swift 6 and deep concurrency
Swift 6 is the first major version for 5 years, and features structured concurrency that will change software for macOS over the coming years.
Prior to that, support for multiple threads was largely achieved using closures and features in macOS, including the Process class in Foundation, dating back to the first release of Mac OS X. For those working with larger apps and legacy code dating back to early versions of Swift, strict concurrency checks can be even more alarming in their scale. SwiftUI also has a role, as its declarative architecture forces you to code for concurrency from the outset, and makes it harder to lapse into bad habits that will quickly be found out by checks.
Or read this on Hacker News