Ciao a tutti. Vorrei chiedervi quale sia l'utilizzo corretto di una thread pool.
Sono a conoscenza di cosa sia una thread pool.
1) La thread pool serve per eseguire thread che fanno tutti le stesse operazioni("uguali") oppure per eseguire thread che hanno compiti diversi?
2) E' corretto l'utilizzo sottostante?
codice:
private ExecutorService pool; //dichiarazione
private int NUMERO_MAX_THREAD;
NUMERO_MAX_THREAD = 1;
pool = Executors.newFixedThreadPool(NUMERO_MAX_THREAD);
for(int i = 0; i < NUMERO_MAX_THREAD; i++)
pool.execute(new JarAnalyzerThread());
pool.shutdown();
Grazie mille!
mainetz.