JUC知識の概要

JUCの概要

要約:

一般的に言って、そしてその下請け、すなわちjava.util.concurrentのパッケージ、具体的には、Javaの並行性などの基本的なツールの多様に焦点を当てました:

  1. たCountDownLatch、CyclicBarrierを、セマフォなどは、そのようなセマフォリソース・コントローラを使用するなど、より豊かなマルチスレッド動作を達成することができ、同時にスレッドの数を制限:同期各種同期構造よりも高度提供します。
    様々な同期のJUC構造(セマフォ、たCountDownLatch、CyclicBarrierを)
  2. スレッドセーフ容器の種々 :ConcurrentHashMapの、順序付けられたConcurrentSkipListMapのまたはスナップショットメカニズムは、スレッドセーフダイナミックアレイCopyOnWriteArrayListと達成するために、
    スレッドセーフなコンテナのJUC品種を
  3. 様々な同時キューは、様々なBlockedQueueなどArrayBlockingQueue、SynchronousQueueを達成、またはシーンPriorityBlockingQueueのオーバーヘッドのためのような
    同時キューJUC並行して、コピーオンライトの様々な、ブロッキング
  4. エグゼキュータスレッドプールのスレッドプールの種類を作成することができます強力なフレームワークは、ほとんどの場合、傷やタスクスケジューラから実装する必要はありません
    、さまざまなスレッドプールのJUC

補足知識:

公開された40元の記事 ウォンの賞賛0 ビュー578

おすすめ

転載: blog.csdn.net/weixin_42610002/article/details/104731863