S
Seyda
Gast
Hallo Ihr,
Ich habe 2 Threads laufen wobei der 1. Thread etwas berechnet. Erst wenn diese Berechnung zuende ist sprich der 1. Thread somit auch soll der 2. Thread starten.
Wie frage ich das mit Java ab und vor allem wo frage ich das ab. Ich denke mal irgendwo muss ich folgends eingeben oder so ähnlich... kann mir jemand helfen bitte?
angenommene Klasse wo thread gestartet wird:
Ich habe 2 Threads laufen wobei der 1. Thread etwas berechnet. Erst wenn diese Berechnung zuende ist sprich der 1. Thread somit auch soll der 2. Thread starten.
Wie frage ich das mit Java ab und vor allem wo frage ich das ab. Ich denke mal irgendwo muss ich folgends eingeben oder so ähnlich... kann mir jemand helfen bitte?
Code:
if(ersterThread.isAlive())
{
//mache nichts ??
}
else
{
// starte zweiterThread ??
}
angenommene Klasse wo thread gestartet wird:
Code:
try
{
ErsterThread ersterThread = new ErsterThread();
ersterThread.start();
ZweiterThread zweiterThread = new ZweiterThread();
zweiterThread.start();
}
catch(Exception a)
{
a.printStackTrace();
}
Code:
public class ErsterThread extends Thread
{
public ErsterThread()
{
}
public void run()
{
berechneGraustufenwert();
}
}
Code:
public class ZweiterThread extends Thread
{
public ZweiterThread()
{
}
public void run()
{
holeGraustufenwertBerechneWeiteres();
}
}