2010-02-12 5 views
3

Lors de l'utilisation de ThreadPoolExecutor, puis-je utiliser AsyncTask comme Runnable dans ma file d'attente? Ou est-ce que cela va à l'encontre du but? Un AsyncTask n'est pas un Runnable, donc vous ne pouvez pas vraiment l'utiliser.Utilisation de ThreadPoolExecutor et 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); 

Répondre

Questions connexes