
GCD(Grand Central Dispatch)라고도 하는 Dispatch는 multi core에서 concurrent한 코드를 효율적으로 실행할수있게 도와주는 기술들을 포함하고있다우리가 GCD라고 부르는것의 또다른이름이 Dispatch였나보네요 아무튼 GCD

비동기란 말과 동시란 말이 같은 말인가요? 이 질문에 대한 답은 `비동기는 thread가 task를 보내고 기다리지 않는 thead의 작동 방식이고 동시는 queue의 task를 여러 thread에만 보내는 queue의 특성이기때문에 관점자체가 다른 개념입니다`라
결론부터 말씀드리면 main queue의 경우엔 시리얼큐 즉, 직렬큐입니다 근데 이건 뭔가 당연할수도있는게 queue가 task를 보낼수있는 thread가 main thread밖에 없기때문에(한 thread에 묶여있으니까요) 당연히 queue의 task를 하나의 thr