JUCの概要
要約:
一般的に言って、そしてその下請け、すなわちjava.util.concurrentのパッケージ、具体的には、Javaの並行性などの基本的なツールの多様に焦点を当てました:
- たCountDownLatch、CyclicBarrierを、セマフォなどは、そのようなセマフォリソース・コントローラを使用するなど、より豊かなマルチスレッド動作を達成することができ、同時にスレッドの数を制限:同期各種同期構造よりも高度提供します。
様々な同期のJUC構造(セマフォ、たCountDownLatch、CyclicBarrierを) - スレッドセーフ容器の種々 :ConcurrentHashMapの、順序付けられたConcurrentSkipListMapのまたはスナップショットメカニズムは、スレッドセーフダイナミックアレイCopyOnWriteArrayListと達成するために、
スレッドセーフなコンテナのJUC品種を - 様々な同時キューは、様々なBlockedQueueなどArrayBlockingQueue、SynchronousQueueを達成、またはシーンPriorityBlockingQueueのオーバーヘッドのためのような
同時キューJUC並行して、コピーオンライトの様々な、ブロッキング - エグゼキュータスレッドプールのスレッドプールの種類を作成することができます強力なフレームワークは、ほとんどの場合、傷やタスクスケジューラから実装する必要はありません
、さまざまなスレッドプールのJUC
補足知識: