技术栈

concurrent

苏渡苇
2 天前
java·安全·jdk·高并发·hashmap·concurrent
ConcurrentHashMap.computeIfAbsent():高并发下安全初始化的终极方案在高并发编程中,我们经常需要操作共享的 Map 结构,比如缓存、计数器、分组聚合等。一个常见的模式是:如果某个 key 不存在,就初始化一个值并放入 Map。
无心水
20 天前
java·开发语言·后端·架构·threadlocal·concurrent·java并发四大坑
【常见错误】1、Java并发工具类四大坑:从ThreadLocal到ConcurrentHashMap,你踩过几个?用了并发工具,就以为线程安全高枕无忧了?别天真了!这四大陷阱让你的代码在并发环境下“翻车”于无形。在多线程编程中,Java提供了丰富的并发工具类库,从ThreadLocal到ConcurrentHashMap,再到CopyOnWriteArrayList,它们极大地简化了并发程序的开发。然而,工具虽好,用不对却可能带来灾难性后果。
我是有底线的