Basic Thread for Application
5 Threads
Main
HeapWorker
Signal Catcher
JDWP
Binder Thread #
Main Thread
UI Thread
절대 Block되면 안됨
HeapWorker
Dalvik 상에서 Garbage Collecting 작업
GC가 작업이 필요할 때, 깨움
Finalize API 호출
Signal Catcher
Signal이 오면 받아서 처리
Ex) 시스템 오류 시 Dump 파일 생성 등
JDWP(Java Debug Wire Protocol)
디버깅 관련 역할
JVM과 Debugger 사이에 통신하기 위한 프로토콜
Binder
별도의 Process에서 요청들어오는 RPC 작업 수행
'Android > Theory' 카테고리의 다른 글
WeakReference HashMap (0) | 2013.04.24 |
---|---|
Application Class (0) | 2013.04.24 |
Handler (0) | 2013.04.17 |
Memory issue (0) | 2013.04.17 |
Binder Driver (0) | 2013.04.17 |
댓글