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:
E' corretto secondo voi questo utilizzo rispetto ai commenti che ci sono a fianco???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
Grazie mille!
Ciao.
mainetz

Rispondi quotando