concurrent 큐 자기 sync와 스레드 생성
다음 GCD 코드의 출력 결과는? 그리고 queue.async가 호출될 때마다 새 스레드가 만들어지나요?
let queue = DispatchQueue(label: "xyz", attributes: .concurrent)
print(1)
queue.async {
print(2)
queue.sync { print(3) }
}
print(4)하나만 선택
concurrent 큐 자기 sync와 스레드 생성
다음 GCD 코드의 출력 결과는? 그리고 queue.async가 호출될 때마다 새 스레드가 만들어지나요?
let queue = DispatchQueue(label: "xyz", attributes: .concurrent)
print(1)
queue.async {
print(2)
queue.sync { print(3) }
}
print(4)하나만 선택