동시성 하나의 코어에서 여러 쓰레드가 **동시에 처리되는 것**처럼 보이는 것. 병렬성 한가지 일을 여러 코어가 일을 분배해서 하는 것. 운영체제가 조절을 해 주는 부분이라 iOS 앱 개발자가 신경을 별로 쓰지 않아도 된다. 동시성이 필요한 이유 화면의 스크롤을 내리는 경우 동시적으로 처리를 해주지 않는다면 다음화면을 불러오고 스크롤을 내리기 때문에 버벅거리는 현상이 나올 수 있다. 이런 경우 동시적으로 처리를 해준다면 좀 더 부드러운 화면이 나오고 앱의 완성도가 높아질 수 있다. 프로세스가 논리적인 쓰레드를 여러개를 생성해서 DispatchQueue에 넣고 GCD가 CPU의 쓰레드에 넣어주는 것일까? 🤔 동기 / 비동기 동기 동기란 synchronous 라고 하고 task가 실행되고 완전히 마칠때까지 ..