【初心者】Java質問・相談スレッド103【大歓迎】at TECH【初心者】Java質問・相談スレッド103【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト742:デフォルトの名無しさん 07/07/19 00:47:41 >>739 ここでその手の話にまったく詳しくない俺が本で読んだだけの知識で答えるぜ 1.ServerSocket#accept()はInterruptExceptionを投げない→タイムアウトを使うしかないはず(nioあたりで止められるのはあった気がする) 2.Thread#interrupt()を実行したら勝手にInterruptExceptionが発行されるわけではない→Thread.currentThread().isInterrupted()でインタラプト状態を確認し手動で投げる 3.hogehogeがやたら時間のかかる処理でInterruptExceptionを使う場合hogehoge内で2の動作をすることでキャンセル可 743:739 07/07/19 01:12:45 参考になりました。 ・・・が、方針の段階で間違っているんですかね・・・。 サーバーって普通どう止めるものなんでしょう? 744:デフォルトの名無しさん 07/07/19 01:40:36 そこでThreadPoolExecutorの出番ですよ 745:デフォルトの名無しさん 07/07/19 10:31:20 javaの配列の宣言で class Fuck { String str[] = new String[5]; public static void main(String[] args) { } } ってやると配列の宣言でエラーがでるんですが何故でしょうか? 配列の宣言文をメインの中でやるとエラーはでないんですが 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch