最初からJDK1.5いくつかの並行処理ライブラリ、Javaスレッドの管理と使用に強力な利便性を提供します。
java.util.currentパッケージは、スレッドの使用が便利になり作り、運用管理のスレッドの最適化を提供し、
このパッケージには、実行中のスレッドを提供し、コントロールのライフサイクルのスレッドプールのスレッドを作成します。
すなわちエグゼキュースレッドプールを作成するための4つの静的メソッドによって提供されているJava:
長い治療の必要性、アイドル状態のスレッドを再利用するための柔軟性、そうでない場合はリサイクル可能な、新しいスレッドの場合よりもキャッシュスレッドプール、スレッドプールを作成newCachedThreadPool
固定サイズのスレッドプールを作成newFixedThreadPool、あなたは同時スレッドの最大数を制御することができ、余分なスレッドは、キュー内で待機します。
定期的かつ定期的なタスクの実行をサポートするために、固定サイズのスレッドプールを作成しますnewScheduledThreadPool。
新しいSingleThreadExcutorは、すべてのタスクが指定された順序で実行されることを保証するためにタスクのみワーカースレッドを実行するためにそれを使用し、シングルスレッドのスレッドプールを作成します
スレッドプール機能:
1.スレッドプールの数が定義されている、それが過度の遅さやシステムクラッシュにねじリードが発生することはありません。
2.スレッドプールは必要ありません。