컴퓨터/이론: 안드로이드
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