Назад к задачам
Вкусвилл АвтомаконПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
10
Определите, какой вывод получит программа №34
Компании, где спрашивали:
Условие задачи
В этом Swift‑примерe создаётся конкурентная очередь и в неё помещаются две задачи: первая запускается асинхронно, вторая – синхронно. Нужно предсказать, какие строки будут напечатаны и в каком порядке.
import Foundation
let workQueue = DispatchQueue(label: "com.example.concurrent", attributes: .concurrent)
workQueue.async {
for index in 0..<100 {
print("Task 1 - \(index)")
}
}
workQueue.sync {
for index in 0..<100 {
print("Task 2 - \(index)")
}
}