Ciao a tutti!

Sono sempre io che angoscio la vita a tutti voi.. hihi!!

Sto cercando di capire se sto utilizzando in maniera corretta il thread pool...

Date un occhio per favore al codice qui sotto:

codice:
private ExecutorService pool; //DICHIARO UN ExecutorService che userò come ThreadPool

pool = Executors.newFixedThreadPool(10); //LO INIZIALIZZO ad un ThreadPool di 10 thread al massimo

while(!stack.isEmpty()){
	pool.execute(new DwnThread()); //LANCIO IN ESECUZIONE I MIEI THREAD "DwnThread"

} //I THREAD LAVORANO SU UNA CODA CHE PRELEVANDO IN MANIERA SYNCHR UNO PER UNO UN OGGETTO ALLA VOLTA DEVONO CREPARE TUTTI (COMPRESO IL POOL) QUANDO LA CODA E' VUOTA
E' corretto secondo voi questo utilizzo rispetto ai commenti che ci sono a fianco???

Grazie mille!

Ciao.

mainetz