thread
-
Managing Threads and Custom ServicesAndroid 2022. 2. 4. 18:21
Managing Threads and Custom Services을 요약, 정리하였다. Understanding the Main Thread application이 시작되면 시스템은 main이라고 하는 application 실행 스레드를 생성한다. 이 스레드는 이벤트를 전달하고 사용자 인터페이스를 렌더링하는 역할을 하기 때문에 매우 중요하며 일반적으로 UI 스레드라고 한다. 모든 구성 요소(activities, services 등)와 실행 코드는 동일한 프로세스에서 실행되며 기본적으로 UI 스레드에서 인스턴스화된다. UI 스레드에서 네트워크 액세스 또는 데이터베이스 쿼리와 같은 긴 작업을 수행하면 전체 앱 UI가 응답하지 않는다. UI 스레드가 차단되면 그리기 이벤트를 포함하여 이벤트를 전달할 수 없다...