디스패치 큐 직접 설계
GCD 없이 MyQueue를 직접 설계해 보세요. async(_:)로 클로저를 넣으면 백그라운드 스레드 풀이 실행하고, serial/concurrent 모드를 지원하며, sync(_:)도 제공해야 합니다. 핵심 자료구조와 동기화 원리를 설명해 주세요.
디스패치 큐 직접 설계
GCD 없이 MyQueue를 직접 설계해 보세요. async(_:)로 클로저를 넣으면 백그라운드 스레드 풀이 실행하고, serial/concurrent 모드를 지원하며, sync(_:)도 제공해야 합니다. 핵심 자료구조와 동기화 원리를 설명해 주세요.