3 ms·
The article isn't about Swift; it's about the history of concurrency on mac's dating the to the last millennium. The article doesn't even really explain the mo
by w10-1 2y ago
The article isn't about Swift; it's about the history of concurrency on mac's dating the to the last millennium.
The article doesn't even really explain the modern push - the difference between threads and fibers, or between actors and concurrency domains, or most critically between x86 and ARM in their memory models.
Would someone please write that article?
- jclay 2y agoI wrote about a small fraction of this, CFRunLoop: https://blog.meldstudio.co/macos-cfrunloop-internals-scheduling-high-precision-timers-and-recurring-tasks/ https://blog.meldstudio.co/macos-cfrunloop-internals-schedul... libdispatch source code is an enlightening read for those interested in diving deeper into the C Runtime powering Swift concurrency.