성(우선순위 등)을 상속받는다. 기본적으로 새로 생성된 프로세스는 어떤 백그라운드 스레드도
포함하지 않는다. 백그라운드 스레드가 필요할 때 그것을 만드는 것은 항상 응용프로그램에 달
려 있다.
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.