解决方案 »

  1.   

    你这连入门都没有呢。ConcurrentHashMap使用了一个分段锁。
      

  2.   

    我知道是分段锁,我问的是能够对ConcurrentHashMap手动加独占锁,不是用它的分段锁。
      

  3.   

    这说的锁似乎对 ConcurrentHashMap 来说完全无视的外部锁,自己并不使用啊。像是搞混淆了。分段锁是它内部使用的锁,你的代码在外部把它当然一个普通对象来锁,这时锁的代码区域并不在 ConcurrentHashMap 内部也没用使用它内部的锁啊,也就与它没有关系。