Lastlord
Mitglied
Hallo,
ich habe eine Application das aus mehreren selbstgeschriebenen Threads besteht.
Da sind Threads die Clienten über Sockets versorgen
und einen Thread der regelmäßig eine mySQL-DB abfragt.
Sobalt nun eins der Sockets eine java.net.SocketException wirf, weil die Verbindung beendet wurde, und der Thread dadurch das Ende der Runmethode erreicht,
kehrt der Mehtode sleep(400); in dem einzelnen Thread nicht mehr zurrück.
Wenn ich die sleep Methode weglasse, gibt es kein Problem.
Ich sehe da keinen Zusammenhang...
Seht ihr einen?
ich habe eine Application das aus mehreren selbstgeschriebenen Threads besteht.
Da sind Threads die Clienten über Sockets versorgen
und einen Thread der regelmäßig eine mySQL-DB abfragt.
Sobalt nun eins der Sockets eine java.net.SocketException wirf, weil die Verbindung beendet wurde, und der Thread dadurch das Ende der Runmethode erreicht,
kehrt der Mehtode sleep(400); in dem einzelnen Thread nicht mehr zurrück.
Wenn ich die sleep Methode weglasse, gibt es kein Problem.
Ich sehe da keinen Zusammenhang...
Seht ihr einen?
Zuletzt bearbeitet: