본문 바로가기
Android

안드로이드 스튜디오] 이벤트가 실행되기 까지

by 김마리님 2020. 7. 14.

그림으로 간단히 보면 다음과 같다.

1. os에서 버튼을 누르는 액션이 생김

2. 두 가지 흐름이 생기는데, 하나는 액션에 걸린 자바 코드를 jvm이 인식하고, 하나는 버튼이 인식한다.

3. 버튼은 이벤트 분배 스레드를 호출하고, jvm도 이벤트 분배 스레드를 호출함.

4. 두 가지를 합하여 이벤트 분배 스레드는 이벤트 큐로 이벤트를 전달한다. 

5. 이벤트 큐는 큐의 속성에 맞게, 선입선출(먼저 들어온 이벤트가 먼저 나간다!)의 형태로 이벤트를 처리한다.

반응형