GCD // Operation

직접적으로 스레드를 관리하지 않고 Queue를 활용해 작업을 분산 처리함

GCD , Operation을 사용해 iOS에서 알아서 스레드 숫자를 관리함

다른 스레드에서 작업들이 "비동기적으로 동작" 하도록 만듬

DispatchQueue.global().async { 작업의 한 단위 == task } //task는 동기적으로 작동함

<aside> 💡 Synchronous VS Asynchronous

</aside>

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a41da973-cf26-4545-8e0c-dcb109886600/Untitled.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4514992f-3bdd-4142-952a-0d21575565f7/Untitled.png

<aside> 💡 Serial VS Concurrent

</aside>