摘要: CountDownLatch 让一些线程堵塞直到另一个线程完成一系列操作后才被唤醒。CountDownLatch 主要有两个方法,当一个或多个线程调用 await 方法时,调用线程会被堵塞,其他线程调用 countDown 方法会将计数减一(调用 countDown 方法的线程不会堵塞),当计数其值 阅读全文
posted @ 2020-07-13 23:08 夜半钟声到客船 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、公平锁、非公平锁 是什么 公平锁就是先来后到、非公平锁就是允许加塞,Lock lock = new ReentrantLock(Boolean fair); 默认非公平。 **==公平锁==**是指多个线程按照申请锁的顺序来获取锁,类似排队打饭。 **==非公平锁==**是指多个线程获取锁的顺序 阅读全文
posted @ 2020-07-13 22:11 夜半钟声到客船 阅读(335) 评论(0) 推荐(0) 编辑