반응형 MessageQueue1 Android 백그라운드 - Thread, Handler ,Looper의 차이 누가 Thread, Handler, Looper의 차이를 물어봣는데, 알고 있는데 선듯 대답을 하지 못해서 다시 정확하게 공부하기 위해서 글을 씁니다. Thread는 간단하게 말해서 하나의 독립적인 실행 흐름으로 생각할 수 있습니다. 그리고 하나의 프로그램이 실행 될때 최초로 실행되는 Thread를 mainThread라고 합니다. 프로세스의 시작과 동시에 무조건 실행되는, 프로세스의 가장 중요한 스레드이기 때문에 메인 스레드라고 부릅니다. 그리고 android에서 MainThread에서만 UI를 컨트롤 할 수 있습니다. 그 이유는 간단하게 생각해서 MainThread가 아닌 다른 Thread에서 동시에 UI를 컨트롤 하게 될경우 어느 thread의 동작을 수행해야할지 예측할 수 없고, 둘 중에 하나의 동.. 2019. 11. 12. 이전 1 다음 반응형