Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #13339

Re: Thread.sleep() hält den Thread nicht an

From Ralf Schneider <schneider_r@freenet.de>
Newsgroups de.comp.lang.java
Subject Re: Thread.sleep() hält den Thread nicht an
Date 2020-07-17 18:03 +0000
Organization MB-NET.NET for Open-News-Network e.V.
Message-ID <resp5v$j7t$1@gwaiyur.mb-net.net> (permalink)
References <resau4$nj4$1@gwaiyur.mb-net.net> <resbdi$nks$1@news-cypress.fernuni-hagen.de>

Show all headers | View raw


Am Fri, 17 Jul 2020 16:08:50 +0200 schrieb Michael Paap:

> Am 17.07.2020 um 16:00 schrieb Ralf Schneider:
> 
>> ich versuche gerade einen Thread schlafen zu lassen, jedoch
>> funktioniert das nicht. Die Ausführung hält da nicht an und rast durch.
> 
> Ich erlaube mir, zu zweifeln.
> 
>> Ich arbeite mit Eclipse aus Entwicklungsumgebung. Hat jemand eine Idee,
>> was ich dagegen tun kann ?
>> 
>> 
>> while (socket.isConnected() == false) {
> 
> Schöner:
> 
> while(! socket.isConnected() {
> 
>> 	try {
>>  		socket.connect(isa);
>> 		Thread.sleep(1000000);
>> 		}
>> 		catch(InterruptedException ie) {
>> 			//ie.printStackTrace();
> 
> Ändere mal alle Catch-Blöcke so, dass ein Stacktrace ausgegeben wird.
> Wahrscheinlich kommt dein Code gar nicht erst bis zur Sleep-Anweisung,
> sondern es wird in connect() eine Exception ausgelöst, von der du nichts
> mitbekommst. Leere Catch-Blöcke sind eine ganz schlechte Idee.
> 
> Gruß Michael
Es wird geworfen:

Verbinde...
java.net.SocketException: Socket closed
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect
(AbstractPlainSocketImpl.java:350)
	at java.net.AbstractPlainSocketImpl.connectToAddress
(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect
(AbstractPlainSocketImpl.java:188)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:607)
	at Newsfeed.senden(Newsfeed.java:57)
	at Newsfeed.main(Newsfeed.java:42)
Verbinde...
java.net.SocketException: Socket closed .............. usw. hunderte Male.

Ich habe natürlich keine Ausgaben gemacht, da es unsicher ist, dass 
verbunden wird. Es ist noch niemand da, der etwas empfangen kann. Also 
würde ich gerne ein paar Sekunden warten und es dann noch einmal 
versuchen.

Ich sehen, dass Thread.sleep(1000) nicht erreicht wird, aber ich fand 
keine Methode das zu verhindern. Auch ein Timeout bewirkt keine Besserung.

Gruß
Ralf

-- 
http://www.kr-db.de

Back to de.comp.lang.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-07-17 14:00 +0000
  Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-07-17 16:08 +0200
    Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-07-17 18:03 +0000
      Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-07-17 21:02 +0200
        Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-07-17 19:53 +0000
          Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-07-18 21:11 +0200
            Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-07-19 19:47 +0000
          Re: Thread.sleep() hält den Thread nicht an Wanja Gayk <brixomatic@yahoo.com> - 2020-07-19 22:23 +0200
            Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-07-19 22:41 +0000
    Re: Thread.sleep() hält den Thread nicht an Claus Reibenstein <4spamersonly@kabelmail.de> - 2020-07-31 21:58 +0200
  Re: Thread.sleep() hält den Thread nicht an Claus Reibenstein <4spamersonly@kabelmail.de> - 2020-07-31 21:57 +0200
    Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-08-03 18:47 +0000
      Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-08-03 23:14 +0200
        Re: Thread.sleep() hält den Thread nicht an Patrick Roemer <sangamon@netcologne.de> - 2020-08-03 23:38 +0200
          Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-08-04 09:19 +0200
            Re: Thread.sleep() hält den Thread nicht an Wanja Gayk <brixomatic@yahoo.com> - 2020-12-18 01:25 +0100
              Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-12-18 07:55 +0100
                Re: Thread.sleep() hält den Thread nicht an Wanja Gayk <brixomatic@yahoo.com> - 2020-12-18 13:26 +0100
              Re: Thread.sleep() hält den Thread nicht an Patrick Roemer <sangamon@netcologne.de> - 2020-12-18 16:41 +0100
      Re: Thread.sleep() hält den Thread nicht an Patrick Roemer <sangamon@netcologne.de> - 2020-08-03 23:33 +0200
      Re: Thread.sleep() hält den Thread nicht an Claus Reibenstein <4spamersonly@kabelmail.de> - 2020-08-04 21:18 +0200
        Re: Thread.sleep() hält den Thread nicht an Ralf Schneider <schneider_r@freenet.de> - 2020-08-05 09:04 +0000
          Re: Thread.sleep() hält den Thread nicht an Michael Paap <feunews@mpaap.de> - 2020-08-05 11:44 +0200

csiph-web