Hallo zusammen,
ich habe ein Problems mit Threads.
Ich würde gerne folgendes Problem beseitigen:
Es existieren zwei Threads, Thread A und der Main Thread
nun instanziere ich den Thread aus dem Main-Thread heraus, erledigen andere Dinge und möchte zu einem späteren Zeitpunkt die Methode1 aus ThreadA in dessen Thread aufrufen.
ich habe ein Problems mit Threads.
Ich würde gerne folgendes Problem beseitigen:
Es existieren zwei Threads, Thread A und der Main Thread
Java:
public class ThreadA extends Thread
{
public void run()
{
while(true)
{
// Nix, damit Thread nicht abstirbt
}
}
public void methode1()
{
// inhalt Methode 1
}
}
nun instanziere ich den Thread aus dem Main-Thread heraus, erledigen andere Dinge und möchte zu einem späteren Zeitpunkt die Methode1 aus ThreadA in dessen Thread aufrufen.
Java:
...
ThreadA thread = new ThreadA();
thread.run(); // --> ergiebt Thread-Prozess A
... // erledigen andere dinge
thread.methode1(); // Dies sollte nun auch im Prozess-Thread A ablaufen
// klappt nicht
thread.interrupt();
thread.methode1;