이번 글에서는 Handler에 대해서 알아보도록 하자. 이전에 Thread와 Mutli Thread에 관한 글을 포스팅한 적이 있다. Android에서도 Application의 성능을 위해 Multi Thread를 활용하는데, UI를 업데이트할 때는 반드시 Main Thread에서 작업을 수행한다. Main Thread는 Android에서 UI를 수정할 수 있는 유일한 Thread이기 때문에 UI Thread라고 부르기도 한다. Multi Thread환경에서 모든 Thread가 UI 업데이트 작업을 수행하게 되면 Thread간 교착상태(DeadLock)나 경쟁상태(Race Condition)등의 문제에 빠질 수 있기 때문이다. 여기서 둘에 대해 간단히 설명하자면 경쟁상태는 둘 이상의 Thread에서 하나..