• 信号量, 限流同时运行, 用于线程间同步。可设置公平
  • Semaphore s = new Semaphore(1, true)
    new Thread(() -> {
        s.acquire();
        s.release()
    })