摘要: 要点解说 AbstractQueuedSynchronizer简称AQS,它是java.util.concurrent包下CountDownLatch/FutureTask/ReentrantLock/RenntrantReadWriteLock/Semaphore实现的基础,所以深入理解AQS非常 阅读全文
posted @ 2018-05-13 21:20 JavaQ 阅读(849) 评论(1) 推荐(1) 编辑
摘要: 要点解说 CountDownLatch允许一个或者多个线程一直等待,直到一组其它操作执行完成。在使用CountDownLatch时,需要指定一个整数值,此值是线程将要等待的操作数。当某个线程为了要执行这些操作而等待时,需要调用await方法。await方法让线程进入休眠状态直到所有等待的操作完成为止 阅读全文
posted @ 2018-05-13 21:03 JavaQ 阅读(546) 评论(0) 推荐(0) 编辑