PDA

View Full Version : [JAVA]Creazione di più thread


Michael Jennings
16-06-2008, 11:07
Salve a tutti. Devo progettare un programmino che prese in input coppie di frasi e tempi, crei tanti thread quante sono le coppie, visualizzando la frase del singolo thread ad intervalli di tempo stabiliti dai rispettivi secondi.
Il mio problema sta nello scrivere un codice che permetta di creare in maniera prefissata un numero di thread.
Mi spiego meglio; anzichè scrivere:
mythread t1=new mythread(frase,secondi);
mythread t2=new mythread(frase,secondi);
mythread t3=new mythread(frase,secondi);
e così via...
vorrei utilizzare una notazione più compatta e flessibile, tipo un array di thread per intenderci.
Come posso risolvere il problema??:help: :help: :help:

^TiGeRShArK^
16-06-2008, 11:13
java.util.concurrency

Michael Jennings
16-06-2008, 11:23
Ciao. Innanzituto grazie per l'intervento.
Io ho già inserito prima della creazione del post l'intero package java.util ma il problema lo avevo comunque...potresti darmi qualche dettaglio in più??

^TiGeRShArK^
16-06-2008, 11:40
Ciao. Innanzituto grazie per l'intervento.
Io ho già inserito prima della creazione del post l'intero package java.util ma il problema lo avevo comunque...potresti darmi qualche dettaglio in più??

ho cannato il nome del package.
intedevo java.util.concurrent:
http://java.sun.com/javase/6/docs/api/java/util/concurrent/package-summary.html
e qui c'è il trail della sun per le api di alto livello per la gestione della concorrenza:
http://java.sun.com/docs/books/tutorial/essential/concurrency/highlevel.html

Tra le classi di quel package dovresti trovare quello che ti serve ;)