컴퓨터/이론: 안드로이드

Current Thread 확인

heepie 2020. 3. 12. 20:41

도입

이번 포스팅에서는 Android에서 현재 Thread를 확인하는 방법을 정리할 예정이다. 간단한다.
개발을 진행하다보면 Muti-thread 환경에서 개발하는 것은 흔한 일이다.

(사전 지식 thread와 Looper - [2017.10.16] 49. Thread간의 데이터 전달)


실습

Current thread와 main thread의 id를 비교하므로 확인 할 수 있다.

Thread.currentThread.getId()                   // the id of current thread
Looper.getMainLooper().getThread().getId()     // the id of main thread

간단한 예제 코드이다.
RxJava를 통해 DB에 insert하는 코드이다.

Completable.fromCallable {
    playerDao.insert(customAlbum)
}.subscribeOn(Schedulers.io())            	// run by a io thread

확인

 

 

#thread #thread 확인 #currentThread