社区
Java
帖子详情
JAVA操作 数据加锁问题
qiuming007
2013-03-07 10:31:45
在做一个JAVA WEB的销售项目,在项目中涉及盘点业务。
就是对库存进行盘点,因为要涉及到修改库存,所以我在想A盘点人查询出来的数据要不要加锁,不然B盘点人此时在A查询出来之后,也查询出库存进行了盘点并修改了库存,那么A之前读到的数据就已被修改了,是脏数据。然后A再去修改,就把B的数据覆盖了。
请各位大侠谈谈自己的看法,给些建议,不胜感激。
...全文
173
1
打赏
收藏
JAVA操作 数据加锁问题
在做一个JAVA WEB的销售项目,在项目中涉及盘点业务。 就是对库存进行盘点,因为要涉及到修改库存,所以我在想A盘点人查询出来的数据要不要加锁,不然B盘点人此时在A查询出来之后,也查询出库存进行了盘点并修改了库存,那么A之前读到的数据就已被修改了,是脏数据。然后A再去修改,就把B的数据覆盖了。 请各位大侠谈谈自己的看法,给些建议,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失落夏天
2013-03-07
打赏
举报
回复
查询是不需要加锁的。因为查出来数据之后是需要做很多业务处理才会写会的,加锁的话效率太低。 但是多线程修改是必须要加锁的。 至于楼主说的问题,我想能不能再做修改之前加一下查询,判断数据是否是原数据,如果是则进行修改操作,并且给这一个过程(改前查和修改)加锁。 或者我们是否可以不传具体的数值给数据库,而是传+100,-200这样的数据,入库之前由服务器端的程序进行处理在写入。
java
加锁
保证
数据
Java
加锁
保证
数据
安全 在开发多线程应用时,确保
数据
安全是一个重要的任务。
Java
提供了多种
加锁
机制来保证在多个线程
操作
共享资源时的
数据
安全。在本篇文章中,我将引导你了解如何使用
Java
加锁
来保证
数据
的安全,并展示实现过程的步骤和示例代码。 流程概述 下面是实现 “
Java
加锁
保证
数据
” 的主要步骤: 步...
java
事务会
加锁
吗
Java
事务会
加锁
吗? 在
Java
编程中,事务是一个非常重要的概念,它确保了
数据
的一致性和完整性。那么,
Java
事务是否会
加锁
呢?答案是:会的。在这篇文章中,我们将探讨
Java
事务的
加锁
机制,并通过代码示例来说明。 事务的基本概念 事务是
数据
库管理系统执行过程中的一个逻辑单位,由一系列的
操作
组成。事务具有以下四个基本属性,...
java
加锁
_
java
多线程
加锁
的简单处理办法
当对
数据
修改时,如果两个线程同时去修改同一条
数据
,这样产生的结果就不是我们预期的结果。这时候就需要对修改
操作
进行
加锁
,让jvm里同一时刻只能有一个线程能够执行修改方法。下面是一个未
加锁
的修改方法:publicvoidupdate(Entryentry){dao.update(entry);}现在讨论下传统的
加锁
方法。我们知道每一个对象都隐含了一个锁,那就是对象本身。我们可以在方法体上加上同步...
java
对变量
加锁
_
Java
集合--线程安全(CopyOnWrite机制)
1
Java
并发集合1.1 引言在前几章中,我们介绍了
Java
集合的内容,具体包括ArrayList、HashSet、HashMap、ArrayQueue等实现类。不知道各位有没有发现,上述集合都有一个共同的特点,那就是线程不安全性,在并发情况下都不能保证
数据
的一致性。(当然,这个集合必须是共享了,所以才会有
数据
不一致)所以,当我们在进行并发任务时候,共享了一个不适用于并发的
数据
结构,也就是将此数...
java
对redis
数据
加锁
_Redis 分布式锁的
java
版正确实现
分布式锁一般有三种实现方式:1.
数据
库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁本文主要介绍了
Java
代码如何正确实现Redis分布式锁,对于
加锁
和解锁也分别给出了几个比较经典的错误示例分布式锁可靠性条件1.互斥性、在任意时刻,只有一个客户端能持有锁。2.不会发生死锁、即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能
加锁
。3.具有容错...
Java
51,410
社区成员
86,074
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章