一般社団法人 全国個人事業主支援協会

COLUMN コラム

Executorフレームワークは、スレッドプールを利用した並列処理実行をするためのフレームワーク。利用者は「ExecutorService」インタフェースを意識するだけで、様々なポリシーを持つスレッドプールを統一して扱うことができる。
Executor によって処理されるタスクの状態は次の四つです。
1.created (作成された) : サブミットされていない状態のタスクは created ステートです。
2.submitted (サブミットされた) : submit または execute メソッドでタスクをサブミットします。サブミットされても処理が開始しない場合は、通常ブロッキングキューに入ります。 FIFO で処理されます。 submit された以降、メモリが割り当てられない等何らかの理由で処理がアボートする場合は、RejectedExecutionException が発生します。
3.started (処理が開始した)
4.complted (完了した)

The following two tabs change content below.

張 鵬

最新記事 by 張 鵬 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア