앞선 포스팅에서 sync와 async에 대해서 공부해봤다. serial과 concurrent, sync와 async를 공부하기 전에 async와 concurrent가 엄청나게! 헷갈렸다. 지금은 전혀 다른 개념이라는 것을 알고 있다. Serial과 Concurrent는 뭘까? DispatchQueue가 가진 특성이다. 먼저 요약하자면, SerialQueue는 작업을 하나의 스레드에서 처리하고, ConcurrentQueue는 작업을 여러 스레드를 사용하여 처리한다. 사용자는 작업의 특성에 맞게 SerialQueue로 보낼 작업은 SerialQueue로, ConcurrentQueue로 보낼 작업은 ConcurrentQueue로 보내면 되는 것이다. 스레드로의 분배는 큐가 알아서 해준다. Serial (직렬)..