エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java のExecutorService での処理のキャンセル方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java のExecutorService での処理のキャンセル方法
通常わざわざスレッドを分けて行うタスクは、その処理に時間がかかるものです。 (逆に言えばそもそも、... 通常わざわざスレッドを分けて行うタスクは、その処理に時間がかかるものです。 (逆に言えばそもそも、即座に処理が終わるようなタスクをわざわざスレッドを分けて行うのは適切ではありません。) 時間のかかる処理となれば、途中で処理を中断したい場合もあるでしょう。 処理をキャンセルしたい場合、どうしたらよいでしょうか。 ここでは ExecutorService での処理のキャンセル方法について説明します。 ExecutorService での処理のキャンセル ExecutorService の使い方 で説明したように Executor によって処理されるタスクの状態は次の四つです。 タスクは submit()メソッドまたは execute() メソッドでサブミットされます。 スレッドプール内のワーカースレッドが全てビジー (他のタスクの処理をしている状態) であれば、サブミットしても処理は直ちには開