关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDNRGY
2016-11-13 03:35
采纳率: 88.2%
浏览 3508
首页
Java
已采纳
在java中,什么是原子性?
java
和群友聊的,他说的对不对?
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
全栈极简
博客专家认证
2016-11-13 03:40
关注
不错,锁只能保证线程之间互相不冲突,不受对方的干扰。要保证线程的执行顺序,本质上是需要排队(队列)的。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
java
中
什么是
原子性
质,事务的
原子性
,
原子性
是加了锁吗?
java
2021-09-11 08:54
回答 3
已采纳
原子性
是
原子性
,锁是锁,
原子性
是一切事务要么全部执行,要么全不被执行;
原子性
一般是通过加锁来保证
原子性
的实现,但是还有一些原子类的存在可以做大不加锁也能实现数据的准确;多个缘溪行操作放在一块可能就不是
java
原子性
操作,volatile
java
2018-03-02 02:42
回答 3
已采纳
所以说volatile没有
原子性
保证,如果有同时操作,就可能还是会读取到旧值,所以还是要靠synchronized来保证原子同步。 但是如果是一个线程同步处理完了以后,另一个线程就会去读主内存,这样
接口的
原子性
如何保证?
java
后端
2022-06-10 10:40
回答 1
已采纳
首先这是接口幂等性,不是
原子性
。处理方式 简单业务就是数据库上唯一索引,入库的数据幂等,不出现重复数据。其次接口幂等,需要通过接口入参,用户信息等做唯一标识处理 比如进行MD5,可以通过AOP不懂可以
在
java
中
什么是
原子性
2023-09-01 11:12
小小懒懒的博客
这些类提供了一些
原子性
操作,如原子更新、原子加减等,可以在多线程环境下安全地进行操作。关键字主要用于保证可见性和顺序性,但某些特定的操作也可以具备
原子性
。关键字可以确保某些操作的
原子性
,但并不是所有...
java
替换模型
中
的部分原子的方法
java
python
2022-12-23 18:51
回答 1
已采纳
您可以使用
Java
来计算晶界偏析结构,但这很可能需要调用其他库或工具。 下面是一些可能有用的步骤: 准备输入数据,包括模型
中
的原子信息(例如原子种类、坐标、相对原子质量等)和替换信息(例如需要替换的原
java
volatile
原子性
问题
java
2015-06-03 16:11
回答 5
已采纳
volatile只是保证从主内存加载到线程工作内存的值是最新的. 你也说了“线程A从主存
中
拿到i为1,线程A没有进行加法运算,被阻塞了”,相当于线程A已经从主存取完值了,这时候主存
中
数值的更新和线程
JAVA
如何替换原子
java
2022-12-24 14:03
回答 1
已采纳
下面是一个简单的例子,展示了如何使用
Java
代码替换模型
中
的部分原子,并组合模型。请注意,这只是一个示例,并不能直接使用,您需要根据自己的需求调整代码。 import
java
.util.ArrayL
java
原子性
是什么,
java
原子性
可见性 有序性
2021-04-23 17:10
苏采的博客
原子性
原子性
是指一个操作或多个操作要么全部执行完成且执行过程不被
中
断,要么就不执行。如向变量x赋值操作 x = 10 是
原子性
的,就不会出现赋值操作进行到一半(x的低16位赋值成功,高16位没有赋值)而被打断。
原子性
...
关于MySQL
中
SELECT语句的
原子性
问题
java
mysql
有问必答
2021-08-19 11:19
回答 4
已采纳
不同的函数操作的两个不同行,说明不了任何问题。前条语句更新,后条语句查询,肯定返回的是更新后的结果。 也不用多个线程循环,你让两个函数操作同一行记录, 第一赋值为3,第二个不赋值,直接查询,看看能不能
java
原子操作疑问
java
2022-06-12 23:32
回答 1
已采纳
CPU切换是有的,
原子性
,就是最小操作单元,就是这个方法或者一段代码只有一个对象操作,只有执行完毕后,才会有被另一个对象调用或者执行,即使
中
间有cpu切换也不会有别的线程点用这个方法,都会卡在这个外面
Java
中
关于原子变量和多线程安全问题
java
2019-01-12 14:40
回答 1
已采纳
tickets.get() 是原子操作,tickets.getAndDecrement()是原子操作。但是两个操作合起来就不具备
原子性
了。判断和操作分离了。 Thread-2 , Thread-3,
java
什么是原子操作_
java
中
原子操作是什么?举例区分同、异步
2021-02-28 12:26
陈总经理的博客
Java
原子操作是指:不会被打断地的操作。(就是做到互斥和可见性)那难道原子操作就可以真的达到线程安全同步效果了吗?实际上有一些原子操作不一定是线程安全的。那么,原子操作在什么情况下不是线程安全的呢?也许是这...
java
原子性
是什么_
中
级
Java
应该清楚的概念:
原子性
、可见性、有序性是什么?...
2021-02-25 19:15
我才是Guido的博客
原子性
、可见性、有序性是多线程编程
中
最重要的几个知识点,由于多线程情况复杂,如何让每个线程能看到正确的结果,这是非常重要的,下面和千锋广州小编一起来看看吧!
原子性
原子性
是指一个线程的操作是不能被其他...
java
事务是什么_在
java
中
,事务是什么?
2021-02-12 11:10
weixin_31775717的博客
一、什么是
Java
事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是
原子性
(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的
原子性
表示...
什么是原子操作?在
Java
Concurrency API
中
有哪些原子类
2019-08-14 11:24
重庆千锋的博客
在
Java
中
可以通过锁和循环CAS的方式来实现原子操作。CAS操作——Compare & Set,或是 Compare & Swap,现在几乎所有的CPU指令都支持CAS的原子操作。 原子操作是指一个不受其他操作影响的操作任务单元...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
悬赏问题
¥15
PADS Logic 原理图
¥15
PADS Logic 图标
¥15
电脑和power bi环境都是英文如何将日期层次结构转换成英文
¥20
气象站点数据求取中~
¥15
如何获取APP内弹出的网址链接
¥15
wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
¥50
STM32单片机传感器读取错误
¥15
(关键词-阻抗匹配,HFSS,RFID标签天线)
¥15
机器人轨迹规划相关问题
¥15
word样式右侧翻页键消失