在不使用 Collections.synchronizedMap 的情况下,在外部实现 linkedhashmap 同步的最佳方法是什么
当使用 Collections.synchronizedMap 时,整个数据结构都被锁定,因此性能会受到严重影响。
什么是只锁定数据结构所需部分的最佳方法。例如如果线程正在访问键(K1),它应该只锁定数据结构的键(K1)和值(v1)部分
最佳答案
您无法从内置 Java 实现中获得细粒度锁定、FIFO 逐出并发映射。
关于java - 外部同步LinkedHashmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14015589/