Hallo alle zusammen
Ich arbeite derzeit an einem Programm das mehrere Threads generiert, und in jedem dieser ein ServerSocket auf eingehende Verbindungen lauscht.
Andere Objekte können sich mittels Listener darauf registrieren. Das Problem ist nun das die Methoden der Listener-Objekte vom Thread des ServerSockets aufgerufen wird, und nicht vom main Thread.
Ist es möglich eine gewisse Methode immer nur vom Mainthread starten zu lassen?
In der Android-Umgebung konnte ich das mithilfe eines Handlers umgehen. Dies scheint aber Android-Exklusiv zu sein, und kein Part des normalen Java SDKs.
Ich hoffe ich konnte es verständlich erklären :-D
Gruß,
Joe
Ich arbeite derzeit an einem Programm das mehrere Threads generiert, und in jedem dieser ein ServerSocket auf eingehende Verbindungen lauscht.
Andere Objekte können sich mittels Listener darauf registrieren. Das Problem ist nun das die Methoden der Listener-Objekte vom Thread des ServerSockets aufgerufen wird, und nicht vom main Thread.
Ist es möglich eine gewisse Methode immer nur vom Mainthread starten zu lassen?
In der Android-Umgebung konnte ich das mithilfe eines Handlers umgehen. Dies scheint aber Android-Exklusiv zu sein, und kein Part des normalen Java SDKs.
Ich hoffe ich konnte es verständlich erklären :-D
Gruß,
Joe