PDA

View Full Version : Domanda sui thread in java


ademar
10-03-2006, 16:04
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.

sottovento
10-03-2006, 16:16
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

ademar
10-03-2006, 16:51
Grazie, proverò.