Hallo zusammen,
ich habe einen ThreadPool (via Executor), mit dem ich eine Reihe von Threads gewisse Arbeiten erledigen lasse. Sowohl das Thread- als auch das Runnable-Objekt sind selbst-erstellte Klassen, beide haben also neben der eigentlichen run() Methode auch noch weitere Methoden.
Ist es nun möglich, dass ich von einem Runnable Objekt, welches in einem Thread ausgeführt wird, direkt auf public Methoden des zugehörigen Thread Objekts zugreife? Kurz gesagt: Kann ich zusammengehörende Thread und Runnable Objekte miteinander interagieren lassen? Die Frage ist auch: Wie bekommt das Runnable Objekt das ausführende Thread Objekt?
Besten Dank im Voraus für eure Hilfe und Ideen!
Viele Grüße, Matthias
ich habe einen ThreadPool (via Executor), mit dem ich eine Reihe von Threads gewisse Arbeiten erledigen lasse. Sowohl das Thread- als auch das Runnable-Objekt sind selbst-erstellte Klassen, beide haben also neben der eigentlichen run() Methode auch noch weitere Methoden.
Ist es nun möglich, dass ich von einem Runnable Objekt, welches in einem Thread ausgeführt wird, direkt auf public Methoden des zugehörigen Thread Objekts zugreife? Kurz gesagt: Kann ich zusammengehörende Thread und Runnable Objekte miteinander interagieren lassen? Die Frage ist auch: Wie bekommt das Runnable Objekt das ausführende Thread Objekt?
Besten Dank im Voraus für eure Hilfe und Ideen!
Viele Grüße, Matthias