并发编程(三):锁的优化

锁优化角度 减少锁持有的时间 在真正须要同步的代码块进行加锁,避免在整个任务的处理上加锁,有助于下降锁冲突的可能性,进而提高系统的并发能力。java 减少锁粒度 缩小锁定对象的范围,下降锁冲突可能性,进而提高系统并发能力。例如 ConcurrentHashMap 内部细分为若干个小的 HashMap,添加数据时可能只须要对其中的某个 SEGMENT 加锁,这样同时就有多个线程能够操做 Concur
相关文章
相关标签/搜索