腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
悲观
与
乐观
的并发控制
database
、
locking
、
optimistic-locking
、
pessimistic-locking
我有一个关于
悲观
与
乐观
锁定
的问题。每个人都说,“当你不希望有很多碰撞时,使用
乐观
锁定
”,例如: 我怀疑这是因为
悲观
锁定
需要额外的读操作。但是对于
乐观
浏览 2
提问于2014-05-26
得票数 1
2
回答
Grails
锁定
级别
database
、
grails
、
grails-orm
我回顾了和关于
乐观
与
悲观
锁定
的讨论。 似乎有三种模式。两个显式命名:
乐观
和
悲观
,另一个隐含-你已经覆盖
浏览 1
提问于2013-04-02
得票数 1
5
回答
为什么
乐观
锁定
比
悲观
锁定
快?
performance
、
locking
、
rdbms
这两种
锁定
形式都会导致进程等待记录的正确副本(如果该记录目前正在由另一个进程使用)。对于
悲观
锁定
,锁机制来自DB本身(本机锁对象),而对于
乐观
锁定
,锁机制是某种形式的行版本控制,如时间戳,用于检查记录是否“陈旧”。 但这两种方法都会导致第二个过程挂起。所以我问:为什么
乐观
锁定
通常被认为比
悲观
锁定
更快/更好?还有,是否有
悲观
多于
乐观
的用例?提前感谢!
浏览 0
提问于2013-03-02
得票数 10
回答已采纳
1
回答
在java
乐观
和
悲观
中
锁定
java
、
locking
我只是试图理解
乐观
和
悲观
的
锁定
机制,并在中了解了它们的定义。如果我试图将这些概念
与
java而不是数据库联系起来,那么说同步使用总是
悲观
的,而CAS (AtomicInteger和其他类)的使用总是
乐观
的,这是正确的吗?
浏览 2
提问于2015-09-26
得票数 8
回答已采纳
2
回答
什么是现实世界的例子,你会选择使用
悲观
锁定
?
mysql
、
database
、
locking
、
optimistic-locking
、
pessimistic-locking
我读过许多关于何时使用
乐观
和
悲观
锁定
的文章,我的基本理解是: 我还没有找到任何有用的例子来说明选择
悲观
锁定
是明智的(似乎
乐观
通常是首选的)。这是我们使用
悲观
锁定
的一个例子吗?
浏览 1
提问于2019-02-27
得票数 4
1
回答
以hibernate为例,如何实现长对话中的
悲观
锁定
与
用户之间的思考时间?
hibernate
、
web-applications
、
pessimistic-locking
由于
悲观
锁只能应用于单个数据库事务。并且在用户思考时间内保持数据库事务的打开,以数据库中的锁作为反模式,那么在此之间实现
悲观
锁的正确方法是什么呢?我知道如何在长对话中实现
乐观
锁定
与
用户思考时间之间,只是不知道如何实现
悲观
锁定
与
用户之间的长对话思考时间。
浏览 1
提问于2019-02-05
得票数 0
回答已采纳
11
回答
乐观
锁定
与
悲观
锁定
sql-server
、
locking
、
optimistic-locking
、
pessimistic-locking
我理解
乐观
锁定
和
悲观
锁定
之间的区别。现在有人能给我解释一下什么时候我一般会用这两种语言吗? 这个问题的答案会根据我是否使用存储过程来执行查询而改变吗?但为了检查一下,
乐观
的意思是“在读取时不
锁定
表”,
悲观
的意思是“在读取时
锁定
表”。
浏览 62
提问于2008-09-25
得票数 758
回答已采纳
1
回答
事务/数据库
锁定
方案
database
、
hibernate
、
jpa
如果我在项目中使用JPA作为ORM,是使用
乐观
锁定
还是
悲观
锁定
是JPA实现的函数,还是数据库的函数?换句话说,如果我使用Hibernate作为JPA实现,我可以说是使用
乐观
的还是
悲观
的
锁定
,还是在实现中使用,或者是由数据库决定的--两者的某种组合?
浏览 4
提问于2015-02-15
得票数 0
回答已采纳
1
回答
如何使任务等待另一个一致
java
、
spring-boot
我目前正在使用Java (spring )开发一个约会系统,我面临着一个问题,解释:Verification(); saveAppointment();User1要求在11:03:50日期: 12/12/2020开始: 10:00结束
浏览 2
提问于2020-10-27
得票数 0
1
回答
在此特定场景中,我应该使用哪种类型的数据库
锁定
?
database
、
locks
我应该
锁定
整个表,还是
锁定
与
要更新的座位相对应的行?我可以在这里考虑
乐观
并发控制吗? 我只是在搜索
乐观
和
悲观
的并发控制,遇到了不同的锁,想知道哪种锁最适合哪种场景。
浏览 0
提问于2011-07-29
得票数 0
1
回答
TFS2010支持
乐观
锁定
吗?
tfs
有人知道TFS2010是支持
乐观
锁定
还是只支持
悲观
锁定
?
浏览 0
提问于2011-09-23
得票数 2
回答已采纳
1
回答
NServiceBus: saga如何
与
SQL持久化程序并发?
c#
、
sql-server
、
.net-core
、
concurrency
、
nservicebus
我将NServiceBus
与
Server和MSSQL结合使用。从中,我知道since使用了自4.1.1版本以来的
悲观
并发。但我不确定它是如何工作的,因为在"“和"”下只提到了
乐观
并发。 每个传奇实例一次只处理一条消息,其余的消息都在队列中等待由佐贺处理吗?另外,是否可以将并发配置为使用
乐观
并发而不是SQL持久化程序的
悲观
并发?
浏览 2
提问于2021-05-27
得票数 0
回答已采纳
2
回答
SQL差异
乐观
阅读
与
乐观
写作
sql-server
、
concurrency
、
isolation-level
乐观
读和
乐观
写有什么区别?(b)
悲观
阅读(d)
悲观
写作 在这里提到问题和答案:https://stackoverflow.com/questions/2741016/read-committed-snapshot-vs-snapshot-isolation-level'READ提交的快照做
乐观
读和
悲观
写。相反,快照做<em
浏览 0
提问于2018-05-01
得票数 1
回答已采纳
1
回答
postgres完全原子/线程安全吗?
postgresql
、
concurrency
、
upsert
、
concurrentmodification
此语句是否使用某种
悲观
的行/表
锁定
?
浏览 5
提问于2020-05-28
得票数 1
回答已采纳
1
回答
Spring-Hibernate::如何确保数据正确地从数据库传输到Web服务器/最终用户浏览器并返回
hibernate
、
spring
、
locking
这可以通过
悲观
锁定
来应用吗? 感谢advance..Happy编码
浏览 0
提问于2011-11-29
得票数 1
1
回答
乐观
锁
与
交错
mysql
、
database
、
concurrency
我读过
乐观
锁定
方案,客户端可以读取值,在那里执行计算,当需要写入时,更新会在写入数据库之前得到验证。如果我们为
乐观
锁使用版本机制(万一有两个客户端),那么两个客户端都将具有update语句如下: update tableName Set字段= val,version = oldVersion +1,其中我的意思是,我们不能说
乐观
锁是单独执行的,例如,我理解行级
锁定
发生的情况,或者其他类似于表级
锁定
的
锁定
发生的情况,然后就可以了。但是其类似的
乐观
锁不能单
浏览 0
提问于2015-07-26
得票数 2
回答已采纳
1
回答
如何使用hibernate事务API管理并发性
java
、
hibernate
、
jpa
、
concurrency
、
distributed-transactions
我有一个在分布式环境中运行的应用程序。我希望有一个场景,比如两个同时请求来更新表。如果第一个请求成功地更新了表,那么下一个请求就不应该被执行/丢弃一些消息。因此,用户必须再次加载已更新的数据并再次执行更新操作。解决方案我发现了一个常见的解决方案是版本控制,方法是在表中添加一个键作为版本,并在每次更新表时对其进行比较。通过阅读JBoss的一篇文章,我们也可以通过一个叫做transaction的东西来实现,但不清楚如何实现解决方案。
浏览 0
提问于2018-03-18
得票数 1
1
回答
冬眠/春天:
悲观
主义者
与
最优
锁定
?
sql
、
spring
、
hibernate
、
jpa
、
spring-data
例如,当您使用@Transactional并指定隔离级别时,这是否意味着您使用的是
悲观
主义者
锁定
?谢谢
浏览 1
提问于2018-05-11
得票数 2
回答已采纳
2
回答
Web应用程序:存储库中数据的并行更改
java
、
spring
我目前正在构建一个web应用程序(适度现代化),它可以对数据库进行一些简单的数据破坏。我已经在考虑潜在的问题了。如何以标准化的方式防止出现下列情况: 我不想说2阶段提交,我也不打算推出我自己的版本。防止同一个用户登录两次(用户单例),再加上严格的权限管理,可以解决第一个问题。但是,如果业务需求允许多个代理查看和更改
浏览 3
提问于2013-07-08
得票数 4
回答已采纳
1
回答
如何在ActiveJDBC中
锁定
用户记录?或者当你使用Activejdbc事务时它是自动
锁定
的?
java
、
transactions
、
locking
、
activejdbc
如何在ActiveJDBC中
锁定
记录?我已经看过有关
乐观
锁定
的文档,但我想使用
悲观
锁定
。有没有办法做到这一点,或者当您使用ActiveJDBC事务时
锁定
会自动发生吗? 谢谢!
浏览 3
提问于2014-08-06
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券