腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
多线程中
使用
LongAdder
时得到了错误的值
比较
使用
AtomicLong和
LongAdder
的性能。以下是我的执行情况:import
java
.util.*;import
java
.util.concurrent.--Number: 99882179, Time: 469在在座各位和@Ravindra R
浏览 1
提问于2018-06-26
得票数 1
回答已采纳
3
回答
LongAdder
的性能如何优于AtomicLong
、
我看到了
Java
的AtomicInteger是如何在内部
使用
CAS (比较和交换)操作的。基本上,当多线程尝试更新值时,JVM在内部
使用
底层CAS机制并尝试更新值。如果更新失败,则
使用
新值重试,但从不阻塞。
在
Java
8
中
,Oracle引入了一个新的类,它在高争用情况下似乎比AtomicInteger表现得更好。一些博客文章声称,通过维护内部单元格,
LongAdder
的性能更好-这是否意味着
LongAdder
在内部聚合这些值并在以后更
浏览 3
提问于2015-06-07
得票数 26
回答已采纳
1
回答
Clojure可选定义
在
Python
中
,我可以执行如下操作: import fast_thing fast_thing_available= False default = fast_thing default = slow_thing(ns sample.ns) (
浏览 1
提问于2017-07-11
得票数 2
回答已采纳
1
回答
Java
并发性得到不一致的结果。(带锁和
LongAdder
)
、
、
在线程
中
,计算文件
中
的字数,不
使用
锁,更新一个被声明为公共静态长计数=0的共享计数器;多次运行该程序。会发生什么?为什么? import
java
.io.*;import
java
.nio.file.*; import
java
.util.concurrent.**;
浏览 0
提问于2018-06-28
得票数 2
回答已采纳
2
回答
在
Java
中
使用
LongAdder
、
Horstmann写的"Core
Java
“这本书,
在
第580页他提到了
LongAdder
如果您预期会有很高的争用*1,那么您应该简单地
使用
LongAdder
而不是AtomicLong。
在
*1
中
的“争用”这个词,我假设他的意思是机器的第二个严重过载,有很多线程运行
java
代码。
在
*2
中
,他提到了旧的价值。在这种情况下,新旧事物的价值是什么?你能简要解释一下吗?
浏览 42
提问于2021-02-27
得票数 -2
回答已采纳
2
回答
run()方法的同步
、
是否可以将count++包含在static synchronized方法
中
并调用此方法?
浏览 3
提问于2016-05-12
得票数 0
回答已采纳
2
回答
如何在Scala中
使用
ConcurrentHashMap computeIfAbsent()
、
我
在
Scala中
使用
了一个ConcurrentHashMap,我想
使用
computeIfAbsent()方法,但不知道第二个参数的语法。有人能告诉我什么是正确的语法吗?运行以下代码时我得到了以下错误 Type mismatch, expe
浏览 4
提问于2016-04-24
得票数 5
回答已采纳
1
回答
如何在多线程上
使用
LongAdder
最近在学习
java
,我偶然发现了
LongAdder
,它被认为比AtomicLong更快,所以我一直
在
尝试让它工作,但最后的值总是多执行1次 public static
LongAdder
counter = new
LongAdder
(); public static int TargetCurrent Number :1
浏览 10
提问于2021-02-28
得票数 1
回答已采纳
0
回答
2020-10-18:
java
中
LongAdder
和AtomicLong有什么区别?
2020-10-18:
java
中
LongAdder
和AtomicLong有什么区别?#福大大架构师每日一题#
浏览 148
提问于2020-10-18
0
回答
2020-10-22:谈
java
中
LongAdder
和LongAccumulator相同点和不同点?
2020-10-22:谈谈
java
中
的
LongAdder
和LongAccumulator的相同点和不同点。
浏览 145
提问于2020-10-22
2
回答
如何
使用
lambda表达式计数按钮单击量?
、
、
、
在
我的代码的这一部分
中
,我想计算一下用户按下按钮的次数。问题是,如果我声明这个数字来计算函数外部的点击量,那么它就根本不去了。
浏览 0
提问于2018-07-08
得票数 0
回答已采纳
3
回答
java
流是否会以一致的方式对ConcurrentHashMap的值进行求和?
、
、
import
java
.util.Map; private当然,我可以自己同步访问,甚至可以拆分读和写锁,以允许并发读取访问和同步写入访问,但我很好奇,
在
使用
concurrentHashMap作为集合实现时是否有必要。
浏览 9
提问于2019-12-12
得票数 3
回答已采纳
1
回答
LongAdder
扩展了哪个类?
、
、
在
引用JavaDocs for
LongAdder
时,它扩展了Number类。 我很困惑,为什么我们不能在javadocs中指定
LongAdder
是从Striped64类扩展的呢?
浏览 1
提问于2019-07-09
得票数 3
1
回答
这个字典函数线程安全(ConcurrentHashMap+AtomicInteger)吗?
、
、
、
、
特别是,我想知道
使用
java
.util.concurrent.ConcurrentHashMap#computeIfAbsent的线程安全性。从这一描述
中
,我不清楚这是否意味着映射函数可以为相同的键调用不止一次?
浏览 4
提问于2015-04-23
得票数 3
回答已采纳
2
回答
这是从并发哈希映射中提取计数而不丢失一些或重复计数的正确方法吗?
、
、
我不是用数百万次调用来垃圾处理数据库,而是尝试将内存
中
的更新加在一起,然后每秒将结果转储到数据库中一次(就像将10 +1转换为单个+10)。public class Aggregator { transactionsPerId.computeIfAbsent(userId, k ->
浏览 1
提问于2021-08-23
得票数 1
回答已采纳
3
回答
在
另一个映射中增加特定键的值的线程安全方法
、
、
、
因此,我有一张地图
在
另一张,例如,它可能是字计数器每个帐户基:什么是正确的线程安全的方式来增加计数器?我想
使用
ConcurrentHashMap和
LongAdder
是可能的,如下所示: status.putIfAbsent (accountId,
浏览 1
提问于2017-08-30
得票数 0
3
回答
使用
ConcurrentHashMap实现并行性
、
、
、
请参考以下代码:import
java
.util.concurrent.ConcurrentHashMap; this.map.put("ITERATIONS", nIterations); }我
使用
我不明白为什么我会从hashmap
中
得到不同的值。
浏览 0
提问于2013-03-02
得票数 0
回答已采纳
1
回答
使用
可见性递增int计数器
、
、
我有这样一种情况,一个线程更新int,而另一个线程
在
某个时刻读取它。所以单读取器和单写入器。到目前为止,我
使用
volatile int来达到这个目的,但由于这会强制在内存屏障上进行完全同步,所以我
在
考虑其他事情。一种方法是AtomicInteger.incrementAndGet(),但我认为这具有完全相同的效果,而且实际上会更慢 另一种方法是对写入器
使用
具有额外非易失性计数器的AtomicInteger.lazySet
浏览 3
提问于2016-08-03
得票数 0
1
回答
为什么ConcurrentHashMap.computeIfAbsent()会增加一个已经存在的密钥的计数器?
运行此示例代码(来自Cay Horstmann)for(String key : "Row, row, row a boat".split("\\PL+"))System.out.println(counts);{a=1, Ro
浏览 1
提问于2022-05-22
得票数 -2
回答已采纳
1
回答
频率图哈希映射中的
LongAdder
与整数
、
我正在
使用
HashMap
在
单线程环境
中
构造一个频率映射。键是弦,它的频率需要跟踪。 如果我
使用
HashMap<String,Integer>,则每个增量都需要一个新的整数。对于这个用例,
LongAdder
会表现得更好吗,因为我可以简单地调用can ()吗?一些基本的测试表明,
LongAdder
确实表现得稍微好一些,但我不知道为什么。
浏览 3
提问于2021-01-27
得票数 0
回答已采纳
点击加载更多
相关
资讯
Java中ShutdownHook的使用
Java:在Java中使用私有接口方法
使用Java在树结构中查找叶子节点的全路径
在java中解析xml
java中的return语句使用方法
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券