摘要:
读写锁和锁降级 读写锁 读写锁:ReentrantReadWriteLock 读操作共享资源,写操作独占资源 防止在写操作的过程中被其他线程读取(读取不完整) 缺点:可能造成读的饥饿问题,一直读,没有写 //资源类 class MyCache{ //创建资源集合 private volatile M 阅读全文
摘要:
三大辅助类 少计数 CountDownLatch CountDownLatch 类可以设置一个计数器,然后通过 countDown 方法来进行减 1 的操作,使用 await 方法等待计数器不大于 0,然后继续执行 await 方法之后的语句。 CountDownLatch 主要有两个方法,当一个或 阅读全文