同步容器

同步容器

  • 146. LRU 缓存机制和LinkedHashMap底层研究
    2021年04月01日

    146. LRU 缓存机制和LinkedHashMap底层研究

    原地址https://leetcode-cn.com/problems/lru-cache/原理分析重写LinkedHashMap中的removeEldestEntry方法,其中capacity为容器的总大小,0.75为扩容因子,accessOrder为true是开启顺序访问。如果不用这个方法,就需

    查看全文
  • 基于Wait, NotifyAll的阻塞队列实现
    2021年04月01日

    基于Wait, NotifyAll的阻塞队列实现

    考察点多线程并发,需要用到synchronized容器满了后,需要进行waitnotifyAll后,还需要判断容器是否满了或者空了,因为notifyAll是唤醒全部线程,线程开始竞争锁,先拿到锁的运行结束后,容器状态发生变化,后进的线程还是要进行状态的判断代码package com.suanfa;i

    查看全文