Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Aiutoooo sui thread
Forum - Java - Aiutoooo sui thread

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
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.


PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 12:42
Giovedì, 16/07/2009
potrei linkarti il solito produttore-consumatore:
http://www.pierotofy.it/pages/guide_tutorials/Java/Multith ...

PM Quote
Avatar
riseofapocalypse (Ex-Member)
Pro


Messaggi: 150
Iscritto: 08/07/2009

Segnala al moderatore
Postato alle 13:33
Giovedì, 16/07/2009
Per creare un Thread devi creare una classe che eredita appunto da Thread, e sovrascriverne il metodo Run!
Ad esempio:
Codice sorgente - presumibilmente Java

  1. class MyThread extends Thread {
  2.      public void run() {
  3.           // fai qualcosa
  4.      }
  5. }


E poi ad esempio lo usi così:
Codice sorgente - presumibilmente Plain Text

  1. MyThread t=new MyThread();
  2. t.run();


Non ho provato il codice ma credo sia corretto, dopotutto non è così difficile :k:

Ultima modifica effettuata da riseofapocalypse il 16/07/2009 alle 13:35
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:50
Giovedì, 16/07/2009
ok ragazzi grazie mille

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 13:51
Giovedì, 16/07/2009
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: http://it.wikipedia.org/wiki/Problema_del_produttore/consu ... o per la rete ci sono tante altre spiegazioni

Ultima modifica effettuata da netarrow il 16/07/2009 alle 13:52
PM Quote