- 739 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 23:46:53 ]
- public void run() {
try { while (true) { Socket acceptedSocket = serverSocket.accept(); hogehoge(acceptedSocket); } } catch (InterruptedException e) { } catch (IOException e) { e.printStackTrace(); } finally { try { serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } } } 他のスレッドからThread#interrupt()で止められるサーバーってこう書くのかと思ったら 例外 java.lang.InterruptedException は対応する try 文の本体ではスローされません。 正しくはどう書くものなんでしょうか。
|

|