1
나는 HandlerThread/Thread/ThreadPool/IntentService, 각각을 사용하는 방법을 안다.하지만 배경 작업을 위해 어느 것을 골라야할지 모르겠다.Android - HandlerThread/Thread/ThreadPool/IntentService를 사용해야하는 경우
누군가 각자 사용할 때 몇 가지 팁이 있습니까?
나는 HandlerThread/Thread/ThreadPool/IntentService, 각각을 사용하는 방법을 안다.하지만 배경 작업을 위해 어느 것을 골라야할지 모르겠다.Android - HandlerThread/Thread/ThreadPool/IntentService를 사용해야하는 경우
누군가 각자 사용할 때 몇 가지 팁이 있습니까?
작은 배경 작업을 위해 HandlerThread/Thread를 사용할 수 있습니다.
스레드 풀은 100 개의 웹 서비스를 소비하는 것과 같은 백그라운드 작업이 여러 개있을 때 사용되므로 100 개의 스레드를 만들고 동시에 모든 스레드를 시작하는 대신 ThreadPool을 사용할 수 있습니다. 스레드 생성으로 인한 오버 헤드를 최소화합니다.
IntentService 또는 서비스는 백그라운드에서 장기간 실행되는 작업에 사용할 수 있습니다.