in Sources/BoltsSwift/Task.swift [270:283]
func appendOrRunContinuation(_ continuation: @escaping Continuation) {
var runContinuation = false
synchronizationQueue.sync(flags: .barrier, execute: {
switch self._state {
case .pending:
self._continuations.append(continuation)
default:
runContinuation = true
}
})
if runContinuation {
continuation()
}
}