https://codingnote.cc/p/135689/
精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用