И мы вызываем все три действия последовательно в самом начале программы:
В коде блока “действие 2” существует бесконечный цикл. Посколькуисполнение обычных методов происходит последовательно и непрерывно, выполнение программы полностью “зависнет” в этом бесконечном цикле вплоть до закрытия программы
При этом, предположим, что у нас существует необходимость в создании цикла, который будет вызываться, например, один раз за кадр, а затем дожидаться следующего кадра
Система корутин позволяет создать блок, который, будет выполнятся некоторое количество времени, при этом не блокируя выполнение остальной части приложения