我有一个<input id="foo" class="checkme" type="checkbox"/>
<label for="foo">
<span class="front">Show Back</span>
<span class="back">Show Front</span>
</label>
<div class="imgbox">
,每次我必须放一对(键,值)我需要获得与该键关联的非线程安全队列并为其添加值(如果存在键) 。因为我需要更新现有值(队列),我认为最好的方法是使用ReentrantLock(Java中的synchronized块或synchronized(对象)&lt; 1.5)而不是ConcurrentHashMap。
这是正确的还是我可以使用ConcurrentHashMap而不是HashMap + Lock?我认为ConcurrentHashMap在获取操作方面效率更高,但我不知道这是否是正确的解决方案。
Map<String, Queue<?>>
这段代码是正确的还是更高效?