关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
banboo998
2021-03-05 16:17
采纳率: 100%
浏览 250
首页
有问必答
已采纳
为什么我的AtomicInteger 是线程不安全
有问必答
java
我这样运行,为什么
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN技术专家团—月崖
2021-03-05 16:46
关注
代码不完整、Executor中的线程池是如何配置的、队列大小配置了多少、是否使用了丢弃策略、丢弃的话可能会造成数据的缺失
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
2
无用
1
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
Atomic
Integer
的updateAndGet是
线程
不
安全
的
2024-04-19 15:16
qq_42569136的博客
如果说
integer
.updateAndGet()这个方法传入的是一个外部方法,比如数据库入库操作并返回行数,就会出现
线程
不
安全
问题了,数据会重复插入。这是因为这个方法在多
线程
环境下,尝试更新值失败时,方法会被重新调用,...
Java
多
线程
-
Atomic
Integer
线程
安全
原理
2022-03-04 15:31
我一直在流浪的博客
文章目录问题1:
Atomic
Integer
线程
安全
原理问题2:
Atomic
Integer
Array中的数组为什么没有使用volatile修饰?问题3:说一下
Atomic
的原理? 问题1:
Atomic
Integer
线程
安全
原理 基础原子类(以
Atomic
Integer
为例)主要...
面试官:
Atomic
Integer
是如何保证
线程
安全
?
2022-04-07 08:00
sufu1065的博客
blog.csdn.net/nanhuaibeian/article/details/120936139一、为什么引入
Atomic
Integer
?谈到
线程
安全
,会首先想到了synchronized 和 Lock,但是这种方式又有一个名字,叫做互斥锁,一次只能有一个持有锁的
线程
进入,...
Java
中的
Atomic
Integer
为什么没有使用锁也能实现
线程
安全
2024-08-06 20:16
布道云原生的博客
Java
中的类是包的一部分,它提供了一种高效的、无锁的方式来实现
线程
安全
的整数操作。能够在多
线程
环境中保证操作的原子性(即不可分割性),而不使用传统的锁机制。
Java
中对
Atomic
Integer
和int值在多
线程
下递增操作的测试
2020-09-04 03:59
为了确保数据在并发访问时的正确性,
Java
提供了一系列的原子类,包括`
Atomic
Integer
`,它为整数类型的变量提供了
线程
安全
的更新操作。这个话题将深入探讨`
Atomic
Integer
`与普通`int`变量在多
线程
环境下进行递增操作...
开发易忽视的问题:
Atomic
Integer
是如何保证
线程
安全
2024-08-23 14:59
「已注销」的博客
通过Unsafe类提供的原子性操作实现了
线程
安全
的整数操作。它使用volatile保证内存可见性,通过 CAS 操作(如)实现无锁的
线程
安全
。这使得在高并发环境下比传统的同步机制更高效。
Java
什么是
线程
安全
及如何实现
线程
安全
2025-03-12 18:31
ashane1314的博客
:基于 CAS(Compare-and-Swap)实现无锁
线程
安全
操作,适用于简单原子操作。理解
线程
安全
的三要素(原子性、可见性、有序性)是解决多
线程
问题的关键。死锁(Deadlock):多个
线程
互相等待对方释放锁,导致永久阻塞...
Atomic
Integer
如何保证
线程
安全
?
2022-06-03 17:09
编程码农张的博客
public class
Atomic
Integer
extends Number implements
java
.io.Serializable {private static final long serialVersionUID = 6214790243416807050L;/** This class intended to be implemented using VarHandles,...
【
Java
EE】
线程
安全
性问题,
线程
不
安全
是怎么产生的,该如何应对
2024-08-23 23:28
一只淡水鱼66的博客
本章分析了在
Java
多
线程
编程中产生
线程
不
安全
的原因,将每一个原因举例子并分析解决方法。了解死锁产生的原因,分析如何避免死锁的发生。
Integer
是
线程
安全
的吗?
Atomic
Integer
呢?
2024-08-16 11:57
若鱼1919的博客
不可变类简单来说是其实例不能被修改的类。...
Integer
虽然是
线程
安全
的,但是如果要实现i++这种操作,
Integer
就无法保证
线程
安全
了,这正是
Atomic
Integer
的用武之地。很明显,包装类
Integer
是
线程
安全
的。
Atomic
Integer
——
Java
中的多
线程
共享原子计数器
2022-09-17 18:24
龙俊亨的博客
Atomic
Integer
简介
Atomic
Integer
拥有的方法 getAndIncrement() incrementAndGet()
Atomic
Integer
在
Java
多
线程
中的使用方法 多
线程
借助
Atomic
Integer
共享计数 简介
Atomic
Integer
是
线程
安全
的,即使不使用...
什么是
Java
中的
线程
安全
?
2025-02-27 00:17
+720的博客
Java
中的
线程
安全
(Thread Safety)指的是在多
线程
环境下,当多个
线程
同时访问和操作共享资源(如对象、变量、数据结构等)时,能够保证程序的正确性,不会出现数据不一致、竞争条件(Race Condition)或者其他意外...
Java
线程
安全
的计数器简单实现代码示例
2020-08-29 04:31
Java
线程
安全
的计数器简单实现代码示例是一种在
Java
中实现
线程
安全
的计数器的方法,该方法使用
Atomic
Integer
和volatile关键字来保证计数器的
线程
安全
性。该计数器可以每天从1开始递增,隔天重置为1。 知识点1:...
多
线程
里面 使用
Atomic
Integer
类,保证
线程
安全
2022-07-21 16:26
一写代码就开心的博客
多
线程
【
java
多
线程
】
线程
不
安全
原因及解决办法总结
2023-07-19 21:29
今天秃头了吗??的博客
可以简单理解为:使用多
线程
从而引发的运行bug或者逻辑bug。运行bug就是运行报错。逻辑bug就是结果跟我们预期的不一样,例如我们希望使用多
线程
实现变量a累加到10000,而最终a的值却小于10000。
Java
原始类型的非
线程
安全
以及
Atomic
Integer
2018-06-24 17:19
haixwang的博客
首先,
Java
的原始数据类型(primitive data...
Java
自带的
线程
安全
的基本类型包括:
Atomic
Integer
,
Atomic
Long,
Atomic
Boolean,
Atomic
Integer
Array,
Atomic
LongArray等 实验,验证int类型是非
线程
安全
的: 30...
Java
中的
线程
安全
详解:概念、实现与实战
2025-04-16 18:15
北辰alk的博客
Java
中的
线程
安全
详解:概念、实现与实战
什么是
线程
不
安全
?i++ 为什么在多
线程
下会出错?
2025-05-22 15:11
小健学 Java的博客
解决
线程
不
安全
的方法包括使用synchronized、
Atomic
Integer
或LongAdder,其中
Atomic
Integer
基于CAS机制实现无锁并发,适合中高并发场景,而LongAdder则适用于高并发计数器。volatile关键字只能保证可见性,无法保证...
聊聊多
线程
(四)
线程
安全
之
Atomic
Integer
类
2020-12-15 16:36
恒哥~Bingo的博客
多个
线程
访问同一个对象时,如果不用考虑这些
线程
在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他操作,调用这个对象的行为都可以获得正确的结果,那么这个对象就是
线程
安全
的。...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告