|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2005
Messaggi: 87
|
Domanda sui thread in java
Ho una domanda per voi:
Ho 2 thread dichiarati (i 2 thread non fanno la stessa cosa) e li faccio partire così: thread1.start(); thread2.start(); Vorrei però ottenere il seguente comportamento: In thread1 ad un certo punto c'è un oggetto che viene istanziato.(+o - a metà metodo run) una volta istanziato tale oggetto vorrei far partire effettivamente thread2. Come si può ottenere tale comportamento ? Io avevo pensato di far partire il thread2 all'interno di thread1 nel punto voluto,ma mi chiedevo se qualcuno conosceva una soluzione migliore. Ultima modifica di ademar : 10-03-2006 alle 16:11. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Ciao,
potresti provare a sincronizzarli: metti in attesa il thread2 su un oggetto condiviso, (per es. obj.wait ()), lo svegli con una notifica dal thread1 (per es obj.notify()) High Flying Sottovento |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2005
Messaggi: 87
|
Grazie, proverò.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:08.