Les exceptions dans les coroutines se déplacent différemment que dans le code brut : un enfant défaillant peut annuler les frères et sœurs et le lancement utilise des gestionnaires d'exceptions de coroutine - async expose l'échec via wait. La règle générale : utilisez try/catch pour suspendre les appels que vous possédez ; installez CoroutineExceptionHandler sur la portée pour un lancement automatique lorsque vous ne pouvez pas envelopper le corps.
Ce qui change avec la concurrence