エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
標準入力の処理を別スレッドで行うときのI/Oスレッドの終わらせ方 - Qiita
プログラムを実行中に非同期にユーザからのキー操作を受けたいというような時は,I/Oのために別スレッド... プログラムを実行中に非同期にユーザからのキー操作を受けたいというような時は,I/Oのために別スレッドを立ち上げる. System.in を引数として InputStreamReader を作るのが簡単だが,スレッドの終わらせ方ではまってしまったのでメモしておく. 誤った実装の例 public class MainClass { public void func() { Thread commandReceiver = new Thread(new CommandReceiver()); commandReceiver.start(); // do something commandReceiver.interrupt(); } // I/O処理用スレッド private class CommandReceiver implements Runnable { @Override public



2013/06/13 リンク