原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11449367.html java.util.concurrent及其子包,集中了Java并发的各种基础工具类,具体主要包括几个方面: 提供了比synchronized更加高级的各种同步结构,包括CountDownLatch.CyclicBarrier.Semaphore等,可以实现更加丰富的多线程操作,比如利用Semaphore作为资源控制器,限制同时进行工作的线程数量. 各种线程安全的容器,比如最…