ConcurrencyPlus
Chime (via Matt Massicotte):
TaskQueue
Conceptually similar to a serial
DispatchQueue
, but can accept async blocks. Unlike with an unstructuredTask
, this makes it possible to control the ordering of events.[…]
CancellingContinuation
Just like a
CheckedContinuation
, but will automatically resume by throwing if it is deallocated without being resumed manually. This is useful for situations where you cannot guarantee that a closure will be called. An example of such a situation is an XPC call.