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

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

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
53
3
-
안드로이드 스레드
3.1.3
백그라운드 스레드
응용프로그램에서 명시적으로 생성하는 모든 스레드는 백그라운드 스레드다. 이것은 백그라운
드 스레드가 미리 정의된 목적은 없지만 어떤 태스크를 실행하기 위해 대기하고 있는 빈
empty
행 환경임을 의미한다. 백그라운드 스레드는
UI
스레드에서 파생되었기 때문에
UI
스레드의 속
성(우선순위 등)을 상속받는다. 기본적으로 새로 생성된 프로세스는 어떤 백그라운드 스레드도
포함하지 않는다. 백그라운드 스레드가 필요할 때 그것을 만드는 것은 항상 응용프로그램에 달
려 있다.
NOTE
_
이 책의
2
부에서는 백그라운드 스레드를 만드는 방법에 대해 설명하고 있다.
응용프로그램에서 만든 백그라운드 스레드의
ps
-
t
출력은 다음과 같을 것이다. 마지막 필드는
스레드 이름이다. 기본적으로 스레드 이름은 런타임이 스레드에 할당한
ID
번호로 끝난다.
u0
_
a72 4283 4257 320304 34540 ffffffff 00000000 S Thread-12412
응용프로그램에서
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