Omu*_*Omu 1 java multithreading synchronization
多个线程同时向Map添加元素是否安全?
就像10个线程在同一时间向Map添加元素一样,Map是10个元素还是1个?
更新:我不需要迭代这个地图,我只需要按键添加,删除和获取元素
cle*_*tus 11
有几种方法可以解决这个问题:
Hashtable.通常不建议这样做.Hashtable早于Java 1.2的Java集合框架,但它put()和get()方法是 synchronized ;Map的Collections.synchronizedMap()(这是(1)的更好的版本);ConcurrentHashMap; 要么| 归档时间: |
|
| 查看次数: |
1891 次 |
| 最近记录: |