Hallo,
ich bin recht neu (im Geschäft) und versuche gerade etwas mehr von den Threads zu verstehen. In der Suchen Funktion habe ich leider nichts passendes gefunden.
ich arbeite an einem Projekt in dem ich in einer Klasse mit Threads mit einem Server kommuniziere. Das klappt wunderbar, doch jetzt kommt ein Problem hinzu. Sobald ich auf andere Methoden zugreifen möchte, die nicht innerhalb eines threads laufen, bzw. Variablen Werte übergeben möchte, verlangt Eclipse gleich dass diese static zu sein haben. Das scheidet aus verschiedenen Gründen jedoch aus.
Wie bekomme ich es hin dass meine Threads auch mit normalen Methoden arbeiten können ohne die static machen zu müssen.
z.B. der Server meldet mir ein Kommando(innerhalb eines threads), welches außerhalb des Threads verarbeitet werden soll, Thread wartet so lange und läuft dann weiter, d.h. er sendet ein kommando zurück an der Server.
Es geht mir hier nicht um wait() notify(), sondern einfach die Übergabe an einen NON-static Methode.
Besten Dank
Markus
ich bin recht neu (im Geschäft) und versuche gerade etwas mehr von den Threads zu verstehen. In der Suchen Funktion habe ich leider nichts passendes gefunden.
ich arbeite an einem Projekt in dem ich in einer Klasse mit Threads mit einem Server kommuniziere. Das klappt wunderbar, doch jetzt kommt ein Problem hinzu. Sobald ich auf andere Methoden zugreifen möchte, die nicht innerhalb eines threads laufen, bzw. Variablen Werte übergeben möchte, verlangt Eclipse gleich dass diese static zu sein haben. Das scheidet aus verschiedenen Gründen jedoch aus.
Wie bekomme ich es hin dass meine Threads auch mit normalen Methoden arbeiten können ohne die static machen zu müssen.
z.B. der Server meldet mir ein Kommando(innerhalb eines threads), welches außerhalb des Threads verarbeitet werden soll, Thread wartet so lange und läuft dann weiter, d.h. er sendet ein kommando zurück an der Server.
Es geht mir hier nicht um wait() notify(), sondern einfach die Übergabe an einen NON-static Methode.
Besten Dank
Markus