메인스레드 썸네일형 리스트형 [Android] UI는 왜 Main Thread에서만 그려져야 할까? 평소에 안드로이드 개발을 하면서 자연스럽게 오래 걸리는 작업은 백그라운드에서 실행하고 UI는 메인 스레드에서 그려야지 ! 라고 생각했는데 문득 왜...? 라는 생각이 들면서 한번에 대답이 나오질 않았다 그래서 이 참에 한번 정리를 해보려고 한다 안드로이드에는 Main Thread와 Worker Thread가 존재합니다 Main Thread는 어플리케이션을 실행 시 자동으로 생성되는 스레드이고,Worker Thread는 Main Thread와 별도로 동작하는 백그라운드 스레드입니다. 주로 작업을 병렬로 처리하거나 백그라운드 작업(ex. 네트워크 요청, 이미지 처리 등)을 실행하기 위해 사용합니다 우선 Main Thread에 대해 먼저 알아보도록 하겠습니다 ✏️ Main Thread일반적으로 메인 스레드.. 더보기 이전 1 다음