2010-02-12 7 views
3

ThreadPoolExecutor를 사용할 때 AsyncTask를 대기열의 Runnable로 사용할 수 있습니까? 또는이 목적을 무력화합니까?ThreadPoolExecutor 및 AsyncTask 사용

//A holder for various tasks 
private final LinkedBlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(5); 

//Thread Pool Executor 
private final ThreadPoolExecutor tpe = new ThreadPoolExecutor(3, 3, 10, TimeUnit.SECONDS, queue); 

답변

6

AsyncTask는 Runnable이 아니므로 실제로 사용할 수 없습니다.