腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
多
线程
环境下串行化并发图的正确方法
、
、
、
由多个
线程
。在这个类中,我还需要将
ConcurrentHashMap
序列化为一个文件,并从文件中反序列化它。问题是在序列化
ConcurrentHashMap
时可以修改它,因此它可能不是
线程
安全的。我的问题是: 在多个
线程
中同时进行修改的
ConcurrentHashMap
序列化的最佳实践是什么?请注意,
浏览 4
提问于2017-07-18
得票数 2
回答已采纳
2
回答
ConcurrentHashMap
的集合在前面是
线程
安全吗?
、
、
、
、
在下一组不同
线程
中执行foreach、add、remove和size操作安全吗?private final Set<MyObject> myConcurrentHashSet =
ConcurrentHashMap
.newKeySet(); 也就是说,我不需要在foreach或size我知道
ConcurrentHashMap
是
线程
安全的,但我对其集合的
线程
安全性
感到困惑。
浏览 6
提问于2017-08-23
得票数 3
回答已采纳
3
回答
使用
线程
安全性
对concurrentHash映射进行排序
、
、
、
我在我的‘多
线程
’应用程序中使用了'
concurrentHashMap
‘。我能够像describe 那样对它进行排序。但由于我要将hashmap转换为列表,所以我有点担心thred的
安全性
。我的'
ConcurrentHashMap
‘是一个静态变量,因此我可以保证它只有一个实例。但是当我要对其进行排序时,我会将其转换为列表,然后进行排序,然后将其放回新的
concurrentHashMap
中。请告诉我你的想法和建议。 提前谢谢你。
浏览 0
提问于2012-03-29
得票数 4
5
回答
concurrntHashMap能同时保证真正的
线程
安全性
和并发性吗?
、
、
、
我们知道
ConcurrentHashMap
可以提供对多个
线程
的并发访问以提高性能,并且在这个类中,段是同步的(对吗?)。问题是,这种设计能保证
线程
的
安全性
吗?假设我们有30+
线程
访问和更改
ConcurrentHashMap
实例中由相同键映射的对象,我猜它们仍然需要排队等待,不是吗?根据我的记忆,"Java Concurrency in Practice“一书中提到,
ConcurrentHashMap
提供了并发读取和相当程度的并发编写。
浏览 0
提问于2011-06-15
得票数 3
0
回答
ConcurrentHashMap
线程
安全性
、
、
、
修改ArrayList值的
concurrentHashMap
是
线程
安全的吗?如果不是,那么初始化和更新
ConcurrentHashMap
中整型数组列表的最有效方法是什么? 谢谢
浏览 5
提问于2017-11-22
得票数 1
3
回答
ConcurrentHashMap
文档说明
、
、
、
、
在依赖于它的
线程
安全性
而不是它的同步细节的程序中,
ConcurrentHashMap
与哈希表是完全互操作的。 我对
线程
安全和同步的细节感到困惑,有人能告诉我一个例子吗?
浏览 1
提问于2012-01-04
得票数 3
回答已采纳
2
回答
使用threadsafe集合的多
线程
、
我不明白下面的代码片段是如何做到
线程
安全的。class MapUser { }注意,addToMap方法由多个
线程
并发调用我想确保
线程
的
安全性
得到维
浏览 0
提问于2012-07-11
得票数 0
回答已采纳
2
回答
当一个
线程
更新一个map时,另一个
线程
会看到这个更新,最简单的方法是什么?
、
、
我需要有一些
线程
,这些
线程
在共享java.util.HashMap上运行。更新:如果我从HashMap切换到
ConcurrentHashMap
,内存使用会有线性开销吗?
浏览 1
提问于2013-07-02
得票数 0
3
回答
ConcurrentHashMap
对ConcurrentSkipListMap的澄清
、
、
我想根据API文档澄清一些关于
ConcurrentHashMap
与ConcurrentSkipListMap之间的关系。 根据我的理解,
ConcurrentHashMap
被多
线程
插入时的
线程
安全性
。因此,如果您有一个只能由多个
线程
并发填充的映射,那么就没有问题了。然而,API继续指出,它不需要对检索进行锁定,所以您在这里可能会得到误导的结果吗?相反,对于ConcurrentSkipListMap,声明如下:“插入、删除、更新和访问操作由多个
线程
安全地并发执行”。
浏览 6
提问于2016-01-22
得票数 12
回答已采纳
6
回答
哪些Java集合类更适合在多
线程
环境中使用
、
、
、
、
嗨,我是在Java多
线程
环境下工作的新手。我必须在一个
线程
中添加、更新和删除集合中的对象集。同时,我将在另一个
线程
中检查和迭代该对象。 List和set不是
线程
安全的。有没有人可以跟我分享一下,在多
线程
环境下,哪一个集合/映射类更适合使用?
浏览 0
提问于2013-12-27
得票数 0
1
回答
Scala可以异步运行循环吗?
、
、
我有一个循环遍历IterableString并将数据放入mutabe.Map的for循环,是否可以一次/amount一次运行可迭代中的所有内容?
浏览 21
提问于2020-06-28
得票数 0
2
回答
ConcurrentHashMap
支持的队列的
线程
安全性
、
import java.util.Map;import java.util.concurrent.FutureLoggerFactory.getLogger(DedupingQueue.class); itemsBeingWorkedOn.putIfAbsent(e,
浏览 3
提问于2017-11-08
得票数 0
回答已采纳
2
回答
在Java中如何让多个
线程
操作一个数据对象
、
现在我有一个名为words的HashMap和一个扩展Thread类的Producer类。for (int i = 0; i < 10; i++) { producer.run();我想让每个生产者在HashMap单词中添加一些单词。如果我只将HashMap<...>单词放在for (int....)中,是否有效?声明?
浏览 0
提问于2013-07-19
得票数 0
回答已采纳
1
回答
Iteratee和并发策略
这个代码
线程
安全吗?如果是(作者确认的),Play2是如何在内部处理并发的?不幸的是,在这一点上,我还没有完全理解play2库代码的Scala级别。我想知道它们如何协调
线程
安全性
(映射或计数器一次只能由一个
线程
修改)和高性能(可以“同时”处理多个请求)。我能想到的唯一可行的行为是它们将每个迭代块的处理包装在它自己的
线程
事务中;这最终严重限制了并发性(尽管简化了用户代码),并最终获得了与Node.js或任何单
线程
服务器提供的性能相似的性能?
浏览 1
提问于2012-07-04
得票数 1
回答已采纳
5
回答
使用
ConcurrentHashMap
实现
线程
安全性
、
、
、
我使用
ConcurrentHashMap
。我有许多
线程
写入地图和一个计时器,每5分钟保存一次地图中的数据。当我在映射中写入条目时,我通过使用putIfAbsent()设法实现了
线程
安全。但是,当我通过clear()方法从其中读取并删除所有条目时,在读取map内容然后删除它们的过程中,我不希望任何其他
线程
写入map。显然,即使使用synchronized( lock ){},我的代码也不是
线程
安全的,b/c拥有saveEntries()中的锁的
线程
不一定与在log()方法中写入我
浏览 1
提问于2012-08-25
得票数 7
回答已采纳
2
回答
使用UUID作为key时map的
线程
安全性
、
、
问题是,理论上使用UUID意味着相同的条目永远不会被不同的
线程
访问…… 如果是,那么是否需要同步整个updateContent方法,或者只使用
ConcurrentHashMap
就足够了?
浏览 0
提问于2019-10-27
得票数 0
1
回答
跨多个
线程
的共享映射属性
、
给出了一个多
线程
环境。下面的虚拟类有一个Map属性,它是在创建实例时用值初始化的。map的键是一个字符串,而值是一个布尔值,它将指示相应的条目当前是否由其他人(另一个
线程
)使用,或者是否可供使用。我希望这个映射在所有访问
线程
之间共享,条件是每个人都可以立即看到条目更新是否发生(表明相应的条目刚刚被拾取或释放)。实现这一目标的适当和最安全的方法是什么?(下一步是使用等待逻辑对其进行增强,因此如果没有可用条目,
线程
可以等到某个时间段之后才抛出异常。)
浏览 0
提问于2021-04-29
得票数 0
1
回答
这个字典函数
线程
安全(
ConcurrentHashMap
+AtomicInteger)吗?
、
、
、
、
字典将在多个
线程
之间共享。当任何
线程
调用getId时,我都希望确保同一个单词总是返回相同的id,也就是说,任何唯一的单词都应该只有一个id。 private final Ato
浏览 4
提问于2015-04-23
得票数 3
回答已采纳
2
回答
线程
安全访问计数器
、
我正在尝试实现
线程
安全访问计数器。我需要做的是创建一个包含路径和整数(计数器)的HashMap。在main方法中,我必须同时创建多个
线程
到AccessCounter。有人能告诉我正确的方向吗。我做错了什么,但找不到。
浏览 4
提问于2016-03-11
得票数 1
回答已采纳
4
回答
Java字节数组多
线程
、
、
、
、
如果我有多个
线程
访问getter和setter,这段代码会遇到竞争条件吗?我不介意getter在set操作期间获取旧数据,但前提是它不会导致异常或获取空值。
ConcurrentHashMap
<String, Object> hashMap = void setByteArray
浏览 0
提问于2012-11-20
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券