Skip to Content
안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
book

안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
102
1
-
기초
|
Task
인스턴스 |
com
.
eat
.
MessageTracingActivity
$
1
@
41130820
|
what
매개변수 |
0
(
what
매개변수를 갖지 않는
Runnable
태스크)
마찬가지로
what
매개변수를
42
로 설정한 메시지의 추적 기록을 보면 매개변수가 출력되지만,
Runnable
인스턴스는 출력되지 않는다.
﹥﹥﹥﹥﹥
Dispatching to Handler
(
android
.
os
.
Handler
)
{
4111ef40
}
null
:
42
﹤﹤﹤﹤﹤
Finished to Handler
(
android
.
os
.
Handler
)
{
4111ef40
}
null
메시지 큐 스냅숏과 추적 기록, 두 기법을 결합하면 응용프로그램의 메시지 전달을 자세히 살펴
볼 수 있다.
4.5
UI
스레드와 통신
UI
스레드는 첫 번째 안드로이드 구성요소가 시작되기 전에 기본적으로 스레드와 연결된 관련
루퍼를 가지는 유일한 스레드다.
UI
스레드는 다른 스레드에서 보내는 메시지를 소비하는 소비
자 스레드가 될 수 있다.
UI
스레드에 짧은 시간 동안 실행되는 태스크를 보내는 것이 중요하다.
UI
스레드는 응용프로그램 전체에서 접근할 수 있고, 안드로이드 구성요소와 시스템 메시지를
차례대로 처리한다. 따라서 긴 시간 동안 실행되는 태스크는 응용프로그램에 전역적으로 영향
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법

코드로 인프라 관리하기: 효율적인 인프라 관리를 위한 자동화 방법

강재준

Publisher Resources

ISBN: 9788968481703