미해결
앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
Main.async 질문
안녕하세요 앨런! 강의를 듣던중 main.async에 대해 이해가 잘 가지 않아 질문드립니다.
Dispathqueue.main.async는 task를 main 큐(main쓰레드)에 보내서 비동기적으로 처리하겠다는 말인데, 아시다시피 main 큐는 직렬 큐이기 때문에 비동기적으로 처리하려고해도 물리적으로 1개의 쓰레드밖에 없기 때문에 순서대로 task를 처리하게 됩니다. 결국엔 동기적으로 처리하게 되는거나 마찬가지인데, 왜 굳이 메인쓰레드를 비동기적으로 처리하는지 궁금합니다.