Особенности поведения runBlocking



Посмотрим на код:



runBlocking(Dispatchers.Main) {

println(“Hello, World!”)

}



Если выполнить его в потоке UI, то код приведёт к ситуации взаимной блокировки в Android-приложении. Почему так происходит, разобрался автор статьи:



https://tprg.ru/DtzZ



#kotlin #android