
안드로이드 개발을 시작하고 깊게 들어갈수록 안드로이드 스레드 라는 개념이 자주 등장한다. 기본적으로 안드로이드 어플리케이션 안의 모든 컴포넌트는 UI Thread 하나, 즉 싱글 스레드 모델로 동작해 그 위에서 실행된다. 따라서 UI Thread 즉, 메인 스레드가 아닌 다른 스레드에서 UI를 업데이트 하는 것은 좋지 않다. Thread애플리케이션이 시작되면 시스템은 기본 스레드라고 하는 애플리케이션 실행 스레드를 만든다. 이 스레드는 그리기 이벤트를 포함하여 적절한 사용자 인터페이스 위젯에 이벤트를 전달하는 역할을 하고, Android UI 도구 키트의 android.widget 및 android.view 패키지에 있는 구성요소와 상호작용한다. 그렇기 때문에 단순히 터치 이벤트 상황 하나만 생각해..