Oppure

Loading
16/07/09 10:23
Ciao Ragazzi
sto facendo un corso su Java e siamo arrivati ai thread.
Dovrei fare qualche esercizio sui thread ma su internet ho trovato solo delle tracce, senza soluzioni.
Sapete dove trovare o avete voi qualche esercizio risolto su qs argomento??
Grazie mille.

16/07/09 10:42
netarrow
potrei linkarti il solito produttore-consumatore:
pierotofy.it/pages/guide_tutorials/Java/Multithreading_con_java5/
aaa
16/07/09 11:33
riseofapocalypse
Per creare un Thread devi creare una classe che eredita appunto da Thread, e sovrascriverne il metodo Run!
Ad esempio:
class MyThread extends Thread {
     public void run() {
          // fai qualcosa
     }
}

E poi ad esempio lo usi così:
MyThread t=new MyThread();
t.run();

Non ho provato il codice ma credo sia corretto, dopotutto non è così difficile :k:
Ultima modifica effettuata da riseofapocalypse 16/07/09 11:35
aaa
16/07/09 11:50
ok ragazzi grazie mille
16/07/09 11:51
netarrow
la programmazione concorrente non si riduce a creare il thread e avviarlo.
gli esercizi di cui ha bisogno necessitano di sincronizzazione, integrità dei dati a cui accedono più thread e il corretto uso dei metodi wait, notify ecc... per evitare situazioni di stallo quando in gioco di sono molti thread.

poi non so a che livello sia questo corso.

il modello produttore consumatore però penso sia l'esempio più semplice di sincronizzazione fra thread.

maggiori informazioni qui: it.wikipedia.org/wiki/Problema_del_produttore/… o per la rete ci sono tante altre spiegazioni
Ultima modifica effettuata da netarrow 16/07/09 11:52
aaa