社区
Web 开发
帖子详情
问个关于同步的问题!
noaso
2011-03-15 09:08:02
现在要对一个帐号里的金额进行操作
但是涉及到有可能同时出发 增减
所以考虑加同步
但是现在同步是要加在哪里
比如金额操作的方法
addOrSub(String 帐号)
难道对这个方法同步么? 那这个 不同帐号同时操作也要排队了
只对一个帐号的多线程操作同步 应该怎么同步?
不知道说明白没有
...全文
128
8
打赏
收藏
问个关于同步的问题!
现在要对一个帐号里的金额进行操作 但是涉及到有可能同时出发 增减 所以考虑加同步 但是现在同步是要加在哪里 比如金额操作的方法 addOrSub(String 帐号) 难道对这个方法同步么? 那这个 不同帐号同时操作也要排队了 只对一个帐号的多线程操作同步 应该怎么同步? 不知道说明白没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qkniit
2011-03-15
打赏
举报
回复
事务管理
colachens
2011-03-15
打赏
举报
回复
试下 一下 乐观锁
在表里加个版本 号
事务里
提交时判断版本号
小于 版本 号的 数据不让提交,重新查询数据库内容后再操作。
假如版本号为 0 时
同时有两个请求 取出 数据
先提交的 把版本 改为 1
后提交的 就必须 重新 获得 最新数据再进行操作
luman2002
2011-03-15
打赏
举报
回复
[Quote=引用 5 楼 noaso 的回复:]
2 3楼
程序怎么控制数据库的锁
我怎么能在程序中控制数据库开始加锁结束释放
[/Quote]
查一下事务管理方面的资料
了解一下相信会对你有点帮助的
noaso
2011-03-15
打赏
举报
回复
2 3楼
程序怎么控制数据库的锁
我怎么能在程序中控制数据库开始加锁结束释放
strike2368168
2011-03-15
打赏
举报
回复
把表中对应账户的数据锁定看行不行
licip
2011-03-15
打赏
举报
回复
其实同步就是加锁,用数据库的事务来完成吧。开始一个事务,对你要操作的那条记录加锁就行了。
苏州-微尘
2011-03-15
打赏
举报
回复
不太清楚
是操作数据库吗?如果是,可以在操作时加上事务处理,操作前加锁,操作后解锁
如果不是的话,那就线程同步吧
米土木木
2011-03-15
打赏
举报
回复
可以用存储过程吧
终于完美解决OneNote无法
同步
的
问题
!如此简单!
OneNote作为最为强大的电子字啊笔记工具之一,受到众多人的厚爱。但是由于不可描述原因OneNote总是
同步
失败,让人崩溃!如何解决呢?看下文:
问题
描述 OneNote总是
同步
失败或者卡在正在
同步
状态无法进行
同步
,如下图: 如何解决 假设现在我需要
同步
的笔记本是“笔记本NO1”,注意不要右键该笔记本进行
同步
;否则可能会
同步
失败。 正确方法: 选择左上角菜单”文件“ 随后单击“打开“...
进程
同步
之熟睡的理发师
问题
熟睡的理发师
问题
(The Sleeping-Baber Problem)是操作系统中关于进程
同步
的一个经典
问题
,它涉及了到临界区保护、锁、信号量等方面的知识。在这篇博客中,我将具体讲解这个
问题
并用pthread库编码解决,相关pthread库的使用可查阅IEEE官方文档,我是传送门~~~。
问题
描述: 某个理发店有个瞌睡虫理发师,只要没有顾客,他就会去睡觉;而整个理发店由两个区域组成:有N把...
重装 IDEA 再也不怕了,一招搞定配置
同步
!
IDEA版本:2020.1 使用 IntelliJ IDEA 很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置 1.首先将本地的设置上传到云端[其中可能会修改写插件-在右下角点击云朵修改即可] 2.在另一台电脑上
同步
设置[
同步
在右下角小云朵] 同时要将setting中的自动
同步
勾选上[每次开机自动
同步
] 3.
同步
4.解决可能引起的
问题
5.解决插件
问题
6.
问题
大部分原因可能在插件安装上 7.解决插件
问题
8.完成 9.不需要
同步
设置 将自.
面试必问!MySQL 数据如何
同步
到 Elasticsearch?原来有这么多方案
概述在实际的项目开发与运维过程中,MySQL 常常扮演着业务数据库的核心角色,以其强大的事务处理能力和数据完整性保障,支撑着系统的稳定运行。然而,随着数据量的急剧增长和查询复杂度的不断提升,单一依赖 MySQL 进行高效的数据检索显得日益吃力,尤其是在面对海量数据的复杂查询场景时,性能瓶颈愈发凸显。为了有效缓解这一挑战,我们通常采用读写分离的策略,将 Elasticsearch(简称 ES)引入作为专门的查询数据库。
.NET线程
同步
问题
的调试方法
问题
介绍 .NET中线程
同步
经常用到以下方式, lock statement AutoResetEvent/MannualResetEvent Mutex Semaphore ReaderWriterLock Interlocked 线程
同步
经常遇到的
问题
有以下几种, 等待 - 等待锁释放 死锁 - 请求锁资源顺序不一致而造成互锁
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章