Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
22
Определите порядок вывода строк в консоль
Условие задачи
Вопрос: какой последовательностью будут напечатаны сообщения, учитывая асинхронные и синхронные вызовы очередей DispatchQueue. Проанализируйте код и укажите порядок вывода.
DispatchQueue.global(qos: .userInitiated).async {
print("1")
DispatchQueue.main.async {
print("2")
DispatchQueue.main.async {
print("3")
}
print("4")
DispatchQueue.main.sync {
print("5")
}
print("6")
DispatchQueue.main.async {
print("7")
DispatchQueue.main.sync {
print("8")
}
}
print("9")
}
print("10")
}