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?
Grazie mille!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();
mainetz.

Rispondi quotando