Hallo,
ich habe ein Programm geschrieben, dass einen neuen Thread aufruft und sich in diesem dann mit dem Comport verbindet und Daten sendet&empfängt.
Soweit sogut.
Da aber irgendwie das Programm am Anfang zu schnell ist, will ich nach dem erkennen der seriellen Comports ein wait (1 sekunde warten reicht da) einfügen, bevor er Daten über den Comport sendet.
Da kommt aber der Fehler:
java.lang.IllegalMonitorStateException: current thread not owner
Mir ist ja klar dass der Thread sich nicht selber schlafen und wieder aufwecken kann, aber irgend wie muss es doch gehen?
Was kann ich tun?
ich habe ein Programm geschrieben, dass einen neuen Thread aufruft und sich in diesem dann mit dem Comport verbindet und Daten sendet&empfängt.
Soweit sogut.
Da aber irgendwie das Programm am Anfang zu schnell ist, will ich nach dem erkennen der seriellen Comports ein wait (1 sekunde warten reicht da) einfügen, bevor er Daten über den Comport sendet.
Da kommt aber der Fehler:
java.lang.IllegalMonitorStateException: current thread not owner
Mir ist ja klar dass der Thread sich nicht selber schlafen und wieder aufwecken kann, aber irgend wie muss es doch gehen?
Was kann ich tun?