腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
ConcurrentHashMap
<
K
、
V
>
只
返回值
为
object
的
函数
是否
需要
同步
?
java
、
multithreading
、
synchronization
我有一个下面的课程: Class GameDataHandler { s_instance = this; return s_instance.m_lstUpcom
浏览 9
提问于2019-02-15
得票数 0
1
回答
如何实现
ConcurrentHashMap
的
并发清除和复制映射
java
、
concurrency
、
gson
、
concurrenthashmap
此外,web服务具有返回映射
的
json
的
端点:通过JAVA
函数
, clear 不是一个并发
函数
,gson.toJson
只
使用Map
函数
,所以我
需要
并发清除和因此,我想通过并发
函数
使用来实现这些功能: public class ExtendedConcurrentHashMap<
K
,
V
> extends
ConcurrentHashMap
浏览 0
提问于2018-05-04
得票数 2
2
回答
ConcurrentHashMap
线程-不使用putIfAbsent
的
安全
java
、
multithreading
、
hashmap
、
thread-safety
、
concurrenthashmap
我试图澄清HashMap对
ConcurrentHashMap
的
类型安全性和性能.我遇到了许多好文章,但仍有麻烦弄清楚了。让我们以下面的示例
为
例,使用一个
ConcurrentHashMap
,其中我将尝试
为
一个尚未存在
的
键添加一个值并返回它,新
的
方法是: return ma
浏览 4
提问于2020-12-13
得票数 0
回答已采纳
18
回答
ConcurrentHashMap
和Collections.synchronizedMap(地图)有什么区别?
java
、
dictionary
、
concurrency
Java中似乎有三种不同
的
同步
Map实现: 但另外两个人呢?Collections.synchronizedMap(Map)和
浏览 17
提问于2009-02-04
得票数 641
回答已采纳
2
回答
与
ConcurrentHashMap
的
.compute()
同步
是否
保证可见性?
java
、
java.util.concurrent
、
concurrenthashmap
、
memory-visibility
在
ConcurrentHashMap
.compute()中增加和减少一些位于共享内存中
的
长值。读取、增量/减量
只
在compute方法中以相同
的
键执行。因此,通过锁定
ConcurrentHashMap
段来
同步
对长值
的
访问,因此增量/减少是原子。我
的
问题是:这种地图上
的
同步
是否
保证了可见性
的
长值?我
是否
可以依赖于Map
的
内部<em
浏览 5
提问于2021-03-10
得票数 1
4
回答
ConcurrentHashMap
putIfAbsent :后面跟着get()调用时
的
原子性
java
、
multithreading
、
concurrency
、
concurrenthashmap
如果我使用
ConcurrentHashMap
,我可以做家庭工作 map.putIfAbsent(key, new
Object
()); return map.get(
浏览 1
提问于2012-01-10
得票数 5
回答已采纳
2
回答
Java集合内集合并发
java
、
collections
、
concurrency
我正在尝试创建一个使用映射内设置线程安全
的
类。我不确定what
是否
特别
需要
同步
。public void addObject(
K
key,
V
object
) { getSet(key).add(<em
浏览 1
提问于2012-08-24
得票数 2
3
回答
ConcurrentHashMap
更新存在值线程安全
java
、
multithreading
、
java.util.concurrent
我想使用包含一些结果
的
并发散列映射,如果键不存在,则添加一个新条目,或者按键和增量获取值,如下所示: if(map.contains放置操作应该在
同步
块内吗?
浏览 5
提问于2016-03-29
得票数 8
回答已采纳
1
回答
必须使用"putIfAbsent“
的
返回值
-真的吗?
java
、
sonarqube
ConcurrentMap<String, ConcurrentMap<
K
,
V
>> mapsMap = new
ConcurrentHashMap
<>();...so,我可以安全
的
叫.从没有副作用
浏览 0
提问于2019-02-27
得票数 9
回答已采纳
1
回答
java中写入但不读取时
的
同步
哈希图
java
、
multithreading
、
concurrency
、
hashmap
我知道Java语言中
的
ConcurrentHashMap
及其带来
的
诸多好处,但我不太清楚为什么像
同步
HashMap这样
的
实现
需要
在每次
函数
调用时都
同步
。在我看来,如果您有一个只有put(
k
,
v
)和get(
k
)两个
函数
的
HashMap,那么只有put
函数
需要
同步
,因为即使您在调用put之后调整hashMap<e
浏览 1
提问于2017-11-04
得票数 4
3
回答
在另一个映射中增加特定键
的
值
的
线程安全方法
java
、
multithreading
、
concurrency
、
thread-safety
我想使用
ConcurrentHashMap
和LongAdder是可能
的
,如下所示: status.putIfAbsent(accountId, new
ConcurrentHashMap
<Governo
浏览 1
提问于2017-08-30
得票数 0
4
回答
同步
对两个不同对象
的
访问
java
、
synchronization
、
concurrenthashmap
、
blockingqueue
我必须搜索一个对象:首先在BlockingQueue中,如果它不在那里,那么我
需要
在
ConcurrentHashMap
中搜索,并
需要
执行一些操作。这
需要
是线程安全
的
。synchronized(blockingQueue){ synchronize
浏览 0
提问于2013-08-20
得票数 0
9
回答
java.util.Hashtable线程安全吗?
java
、
collections
我已经有一段时间没有将hashtable用于任何重要
的
事情了,但我似乎还记得get()和put()方法是
同步
的
。请指引我走出这个问题……
浏览 0
提问于2011-09-13
得票数 9
回答已采纳
5
回答
Java
同步
块使用方法调用获取
同步
对象
java
、
concurrency
、
synchronized
我们正在编写一些锁定代码,并遇到了一个特殊
的
问题。我们使用
ConcurrentHashMap
来获取锁定对象
的
实例。因此,我们
的
同步
块如下所示我们已经重写了
ConcurrentHashMap
的
get方法,使它始终返回一个新对象,如果它不包含密钥的话} return o;但是,
是否
存在get方法返回对象但线程尚未进入
同步
块
的
浏览 7
提问于2010-11-09
得票数 2
回答已采纳
2
回答
Java ConcurrentHashSet -在多线程环境中对其进行迭代
java
、
multithreading
、
java.util.concurrent
、
concurrenthashmap
我见过SynchronizedList
的
用例--它们指出,在迭代时,即使SynchronizedList是线程安全
的
,我们也应该使用迭代器和
同步
块,如下所示- synchronized(myListSystem.out.println(iterator.next().getMessage()); } 例如,如果我在多线程环境中使用ConcurrentHashSet (在Java8中可能使用
concurrentHashMap
的
newKeySet() ),还
需要
提
浏览 55
提问于2019-05-12
得票数 0
2
回答
使用UUID作为key时map
的
线程安全性
java
、
spring
、
concurrency
有一个包含final字段
的
服务。content2.remove(id); } }如果是,那么
是否
需要
同步
整个updateContent方法,或者
只
使用
ConcurrentHashMap
浏览 0
提问于2019-10-27
得票数 0
1
回答
人工加载和去除咖啡因中
的
AsyncCache条目
java
、
asynchronous
、
caffeine
我只是一个咖啡因缓存
的
初学者,
需要
对少数用例进行澄清。还想澄清AsyncCache中
的
put方法
是否
以异步方式加载条目到缓存?
的
工作是asyncCache.asMap().putAll()还是使用asyncCach
浏览 8
提问于2020-07-10
得票数 0
回答已采纳
1
回答
使用无锁算法将值放入自定义对象
的
映射中
java
、
nonblocking
、
lock-free
、
atomicreference
为了更新密钥,我
需要
检查它
是否
已经存在。否则,我
需要
创建一个新
的
对象并放置它。Map<
K
,Foo> map = new
ConcurrentHashMap
<
K
, Foo>();put(
Object
value) { map.put(key, modifiedFoo));} 我不想使用
同步
。我猜想它可能会被转
浏览 2
提问于2015-02-17
得票数 2
回答已采纳
3
回答
在Java中使用线程安全
的
静态可变映射映射
java
、
multithreading
、
concurrenthashmap
我
需要
添加一个静态线程安全
的
HashMap。我有这样
的
东西- new
ConcurrentHashMap
<String,
ConcurrentHashMap
<Integer, ClassA>>(); 尽管我使用
的
是
ConcurrentHashMap
,
浏览 10
提问于2022-01-21
得票数 0
回答已采纳
2
回答
在
同步
地图上使用番石榴
的
MapConstraint
java
、
map
、
synchronization
、
guava
使用番石榴时,我希望有一个具有以下属性
的
映射: 我已经很好地考虑过使用ReadWriteLock,但是我
浏览 2
提问于2011-02-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
HashMap HashTable和ConcurrentHashMap的区别-JAVA成长之路
常用的几种java集合类总结
ES7 and ES8 新特性
数据的集合处理,有哪些规则?
第一卷深入了解Python内置函数,讲解内置函数都有什么作用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券