모바일앱/동시성(Concurrency)1 동기와 비동기에 대한 개념 동기와 비동기에 대해 들어가기 전에 스레드에 대해 먼저 이야기해보자.스레드PC 사양 중에 4코어 8스레드, 8코어 16스레드 라는 식의 말을 들어본 적이 있을 것이다.스레드란 일을 하는 존재라고 생각해보자. 8스레드라면 일을 할 수 있는 존재가 8개, 16스레드라면 일을 할 수 있는 존재가 16개 라는 것이다.아이폰 11 Pro기준 6코어라면 일을 할 수 있는 스레드가 6개가 있다는 것이다.설명Thread1이 존재한다. 아래와 같은 작업이 Thread1에 순서대로 존재한다고 생각해보자.Task걸리는 시간Task14Task23Task32Task41 하나 하나의 작업을 보면 걸리는 시간이 다르다.근데 통상적으로 일은 Thread1에서 처리하게 된다. 그러면 과부하가 생긴다.이걸 분산시켜서 처리를 하는 것이 .. 2024. 8. 12. 이전 1 다음