主要な構成を1.AQS
2.publicメソッドとプロパティ(サブクラスがオーバーライドする必要はありませんが、ほとんどのメソッドは、最終的なもの)
同時実行制御とAQS参照-SemphoreたCountDownLatch 3.外部クラス
4.外部-ReentrantLock同時実行制御とAQS ReentrantReadWriteLockへのクラス参照
AQSのスレッドプールThreadPoolExecutorおよびScheduledThreadPoolExecutorの使用