Назад к задачам
Junior — Senior
13

Какой будет вывод у программы №33

Компании, где спрашивали:

Вкусвилл АвтомаконВкусвилл Автомакон
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В данном примере программа выводит сообщения до и после синхронного выполнения задачи, поставленной в главный поток. Обратите внимание, что вызов DispatchQueue.main.sync из главного потока приводит к взаимной блокировке.

import Foundation

print("Start task")

DispatchQueue.main.sync {
    print("Executing task")
}

print("Finish task")