간단하게 Program, Process, Thread에 대해서 말하자면, Program : 명령과 데이터로 구성된 코드의 집합 Process : 현재 메모리에 올라가 있는 프로그램 Thread : Process내의 독립된 작업의 흐름 이라고 볼 수 있다. Android에서 Looper와 Handler는 가장 메인이 되는 Low-level의 기능을 한다. Looper는 문서에 따르면 Thread의 메세지 루프를 실행하기 위한 객체임. (나는 Loop와 Looper를 구분하지 않고 생각했었는데, Loop를 돌리기 위해 Looper객체가 필요하다고 생각해야 이해가 된다) 사용자들의 입력을 받고 동작을 하기위해서는 Loop가 돌아야하는데 Loop가 지속적으로 Message Queue에 Message의 입력을 기..