【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト739:デフォルトの名無しさん 07/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 文の本体ではスローされません。 正しくはどう書くものなんでしょうか。 740:デフォルトの名無しさん 07/07/18 23:47:08 >javaなんて論外 Flexっていう便利なものがあるんだからJavaでGUI書くなんて 論外って意味なのか、Javaで書くと重いと文句を言うなんて (使い方を間違えてるだけから)論外って話なのか、どっちだろう 741:デフォルトの名無しさん 07/07/19 00:36:26 >>739 Thread#isInterrupted()、Thread#interrupted() 使って 自前で割り込みされたかチェック。 何したいのか良く分からんけど、 interrupt で止められるサーバって考え方自体が正しくないような気もするが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch