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

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

by 한대희, 안데르스 예란손
April 2016
Beginner to intermediate
308 pages
7h 21m
Korean
Hanbit Media, Inc.
Content preview from 안드로이드 멀티스레딩: 비동기 메커니즘으로 날렵하고 안정적인 앱 만들기
141
7
-
기본 스레드의 생명주기 관리
이 장은 스레드 사용의 몇 가지 기본사항을 다루고, 안드로이드 구성요소와 협력하는 스레드에
대해 논의한 후, 스레드 관리로 마무리한다. 이 장은 태스크의 취소,
Activity
Fragment
체에서 스레드를 유지하는 방법, 기타 필수적인 기법을 다룬다.
7.1
기본사항
안드로이드
Thread
클래스는 일반 자바 프로그래밍에서의
Thread
클래스와 다르지 않다. 안드
로이드
Thread
는 리눅스에서 응용프로그램이 가지게 되는 하부 리눅스 네이티브 스레드의 가장
가까운 표현체다.
Thread
클래스는
Runnable
로 표현되는 태스크를 위한 실행 환경을 만든다.
Thread
Runnable
을 구현한다. 그래서 실행되는 작업은 스레드 자체이거나 스레드가 생성하는
동안 주입되어
injected
정의된다.
7.1.1
생명주기
이 절에서는 스레드가 존재하는 동안에 나타날 수 있는 관찰 가능한 상태를 설명한다. 이들 상
태는
Thread
.
State
클래스에 정의되어 있으며 [그림
7
-
1
]에 표시되어 있다.
기본 스레드의 생명주기 관리
CHAPTER
7
142
2
-
비동기 기법
그림
7-1
스레드의 생명주기
차단/대기
생성 실행 종료
| 생성 |
스레드 실행 전에
Thread
객체를 생성해야 한다.
Thread
객체의 인스턴스화
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