Coroutines, threads et Mutex en Kotlin : comment ça s’exécute vraiment (et comment éviter les pièges)
Un guide technique détaillé pour comprendre comment les coroutines Kotlin s’exécutent sur des threads (dispatchers, suspension vs blocage, planification), comment synchroniser un état partagé avec Mutex, et quels sont les pièges classiques (deadlocks, starvation, blocage de threads, annulation) avec des exemples concrets.