我有一个具有16-32个线程的应用程序,以及一个ConcurrentHashMap,其中图形中的状态为键,而AtomicInteger为值。
如果我想使用ConcurrentHashMap上的synced关键字锁定值:synchronized(MyConcurrentHashMap)
它将锁定整个ConcurrentHashMap(使其不再并发),仅锁定所访问的存储桶还是AtomicInteger?如果我在AtomicInteger而不是ConcurrentHashMap上进行同步,会不会有任何区别]
我有一个具有16-32个线程的应用程序,以及一个ConcurrentHashMap,其中图形中的状态为键,而AtomicInteger为值。如果我想使用......>
ConcurrentHashMap上的同步块:什么是锁放在?