腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
grails
3+
锁
()
中
的
悲观
锁定
、
、
、
、
ex){ println "error ${ex}" }我在上面代码
中
的
日志是
浏览 23
提问于2017-08-24
得票数 2
回答已采纳
5
回答
为什么乐观
锁定
比
悲观
锁定
快?
、
、
这两种
锁定
形式都会导致进程等待记录
的
正确副本(如果该记录目前正在由另一个进程使用)。对于
悲观
锁定
,
锁
机制来自DB本身(本机
锁
对象),而对于乐观
锁定
,
锁
机制是某种形式
的
行版本控制,如时间戳,用于检查记录是否“陈旧”。 但这两种方法都会导致第二个过程挂起。所以我问:为什么乐观
锁定
通常被认为比
悲观
锁定
更快/更好?还有,是否有
悲观
多于乐观
的
用例
浏览 0
提问于2013-03-02
得票数 10
回答已采纳
1
回答
以hibernate为例,如何实现长对话
中
的
悲观
锁定
与用户之间
的
思考时间?
、
、
由于
悲观
锁
只能应用于单个数据库事务。并且在用户思考时间内保持数据库事务
的
打开,以数据库
中
的
锁
作为反模式,那么在此之间实现
悲观
锁
的
正确方法是什么呢?我知道如何在长对话
中
实现乐观
锁定
与用户思考时间之间,只是不知道如何实现
悲观
锁定
与用户之间
的
长对话思考时间。
浏览 1
提问于2019-02-05
得票数 0
回答已采纳
1
回答
Grails
2.5.1 domain.get(id)获取缓存数据
、
我是新来
的
。GrailsVersion2.5.1GroovyVersion2.4.5我
的
问题是:我在customerController中有一个更新方法。customer validateErrorService.extractErrors(customer, map)} Lead lead = Lead.get(leadId) lead.sav
浏览 0
提问于2018-09-06
得票数 0
回答已采纳
2
回答
Grails
锁定
级别
、
、
我是
Grails
和Goovy
的
新手。我回顾了和关于乐观与
悲观
锁定
的
讨论。 似乎有三种模式。两个显式命名:乐观和
悲观</e
浏览 1
提问于2013-04-02
得票数 1
2
回答
与数据库事务
的
悲观
锁定
关系
、
、
我知道使用
锁定
数据库记录
的
悲观
锁定
,并在获得
锁
的
“事务”结束时释放它。但这是否意味着
悲观
锁定
在物理事务
中
,如//pessimistic locking 提交交易?对于网页,当用户选择要编辑
的
记录时,当他按下编辑按钮时,我希望
悲观
地
锁定
这条记录,以便其他人不能更改它,然后在编辑按钮onpress()事件
中
,我启动一个物理事务?似乎不可
浏览 1
提问于2019-01-23
得票数 0
1
回答
Grails
静态
锁
导致HibernateOptimisticLockingFailureException
、
、
我们有一个高度并发
的
Grails
应用程序,几个工作线程试图更新相同
的
域对象和消息,但是使用静态
锁
Message.lock(msg.id)在服务
中
实现
的
悲观
锁定
解决方案(事务设置为false)导致了许多HibernateOptimisticLockingFailureExceptionmsg.id) msgCopy.save(flush: true)
浏览 0
提问于2016-09-13
得票数 2
1
回答
grails
上
的
同步块在windows上工作,但在linux
中
不起作用。
、
、
、
、
我有一个
grails
应用程序,它依赖于服务
中
的
同步块。当我在windows上运行它时,同步就像预期
的
那样工作,但是当我在ams上运行时,就会得到一个StaleObjectStateException。 这个问题在下面的例子
中
重现。
浏览 2
提问于2015-08-05
得票数 0
回答已采纳
1
回答
Grails
悲观
锁
不起作用(在我
的
情况下)
、
、
在Greach2.0
中
,伯特·贝克特谈到了
悲观
锁定
式。
grails
.plugins.springsecurity.rejectIfNoRule = trueclass LibreController{ def index =
浏览 4
提问于2013-01-29
得票数 0
1
回答
在Spring
中
,可以用两种不同
的
方法“
锁定
”和“解锁”
悲观
锁
吗?
、
、
我目前有需要使用
悲观
锁在我
的
自动售货机项目。当一个以上的人选择他们
的
产品,我想使用
悲观
锁
,以防止两人选择相同
的
产品。我
的
项目是Java,Spring。我是否有可能在一个方法调用
中
执行
悲观
锁
的
“
锁
”,然后在另一个方法调用
中
以某种方式“解锁”
悲观
锁
?(当用户确认产品时执行“
锁定
”过程,当用户为产品付费或希望重新选择
浏览 5
提问于2020-06-13
得票数 3
回答已采纳
2
回答
什么是现实世界
的
例子,你会选择使用
悲观
锁定
?
、
、
、
、
我读过许多关于何时使用乐观和
悲观
锁定
的
文章,我
的
基本理解是: 我还没有找到任何有用
的
例子来说明选择
悲观
锁定
是明智
的
(似乎乐观通常是首选
的
)。如果有人能回答一个具体
的
例子,比如说我们有一个信用卡/帐户表,并且我们想授权一项交易,那将是非常有帮助
的</
浏览 1
提问于2019-02-27
得票数 4
1
回答
Hibernate如何在提交事务之前检查行版本是否为乐观
锁定
、
、
、
、
当提交当前事务hibernate之前检查行
的
版本时,它应该发出一个sql select语句来获取该行。 假设在发出select语句hibernate后发现行版本没有更改,因此它应该继续提交事务。我想知道hibernate如何确保在从选择行到提交当前事务之间
的
时间段内,没有任何其他事务会更新该行,更改其版本号?hibernate唯一可能做
的
事情似乎是使用Select ...For Update进行
悲观
锁定
的
行版本选择,或者使用这样一个隔离级别的事务来
锁定
正在读取
的
浏览 0
提问于2018-10-25
得票数 5
回答已采纳
1
回答
Hibernate LockMode版本,如果无法获得
锁
,则释放和防止失败。
、
、
、
、
对于Hibernate 3.3.2.ga
中
可用
的
悲观
LockModes,我有两个问题: - Thread 2, triesas were locked by Thread
浏览 0
提问于2015-05-24
得票数 3
1
回答
悲观
锁定
:
锁定
数据库实体
grails
、
、
、
我遵循了
grails
文档,它说要进行
悲观
锁定
,我可以这样做:因此,这会
锁定
计划实例,直到在it.Now在我
的
例子
中
,我希望一次
锁定
多个计划,如下所示:我是在
grails
服务
中
这样做
的
,默认情况下,
g
浏览 9
提问于2013-11-22
得票数 3
1
回答
悲观
锁定
和隔离级别
、
、
、
带读和写
锁
的
悲观
锁定
如何与隔离级别相关?这是否意味着,在
悲观
锁定
的
情况下,隔离级别根本就没有意义?
浏览 0
提问于2021-05-31
得票数 0
1
回答
postgres完全原子/线程安全吗?
、
、
、
delivery_timestamp_utc 基本上“在表
中
插入记录,如果它已经存在,->可以根据存储在数据库
中
的
数据选择性地覆盖某些字段”。我们希望将此查询连接到消息队列,并在多个实例
中
在高并发环境
中
运行它。可以使用此查询从不同
的
连接访问同一行。对我们来说,关键是只有具有最高交付时间戳
的
项目才能最终到达桌面
浏览 5
提问于2020-05-28
得票数 1
回答已采纳
1
回答
悲观
锁定
最坏情况
、
我们正在使用Java,并且正在开发一个应用程序,在最坏
的
情况下,许多消息队列消息将来自同一个用户。然而,我们害怕死锁。不是经典
的
:用户X
锁
A,用户Y
锁
,但更多
的
情况是:系统崩溃,网络问题,.诸若此类。数据库系统
锁定
,不知道原因。我们想知道
的
是生产中使用
的
悲观
浏览 0
提问于2013-03-21
得票数 0
回答已采纳
1
回答
没有@Version
的
JPA实体
的
锁定
、
、
、
环境规划署:JPA 2.1Hibernate 4 在这种情况下,
悲观
锁定
又如何呢?我相信这是一个通用<
浏览 0
提问于2015-09-21
得票数 0
1
回答
悲观
锁定
最坏情况
、
我们使用
的
是Java EE。并且正在进行一种应用,其中在最坏
的
情况下,大量消息队列消息将来自同一用户。但是我们害怕死锁。不是经典
的
:用户X
锁
A,用户Y
锁
B.But更像是:系统崩溃,网络问题,...诸若此类。数据库系统
锁定
,原因不明。我们想知道
的
是生产
浏览 7
提问于2013-03-21
得票数 1
回答已采纳
1
回答
冬眠/春天:
悲观
主义者与最优
锁定
?
、
、
、
、
在使用诸如Hibernate这样
的
ORM工具(使用Spring框架)时,我不确定用
锁
和事务来理解一些东西。例如,当您使用@Transactional并指定隔离级别时,这是否意味着您使用
的
是
悲观
主义者
锁定
? 你能同时使用
悲观
主义者和乐观主义者
的
锁
吗?我听说乐观主义者
的
锁定
通常更好,但我还没有发现很多带有@Version内容
的
etc...Most
的
项目,当时我总是看到@ transac
浏览 1
提问于2018-05-11
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
并发业务中的乐观锁与悲观锁详解
揭秘支付系统中对乐观锁、悲观锁、行级锁的抉择
乐观锁和悲观锁的区别
老司机带大家领略MySQL中的乐观锁和悲观锁
MySQL中悲观锁和乐观锁到底是什么?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券