导航:首页 > 编程语言 > java悲观锁和乐观锁

java悲观锁和乐观锁

发布时间:2025-09-25 10:11:52

java中悲观锁和乐观锁的区别

这和java没多大关系
悲观,就是sql上直接锁(select id from table where id=1 for update nowait/wait 3),java捕捉异常,如果没有异常,说明该条记录没有被别的锁着,然后它锁上。如果有异常,说明正被别的锁着,它就不能锁。
乐观,指sql上取得该条记录的更新日时(最好是timestamp型),然后更新语句中,把这个更新日时作为条件加上。如果能被正常更新(更新件数=1)则证明在此期间没有被其他程序更新过,OK。如果不能被正常更新,则证明在此期间被其他程序更新过。

依照AP应用状况,具体分析具体选择使用

阅读全文

与java悲观锁和乐观锁相关的资料

热点内容
excel修复的文件如何取消 浏览:419
真菌世界安卓汉化版 浏览:179
怎么更改网络配置 浏览:17
u盘丢失文件夹 浏览:171
违法行为代码40051 浏览:198
衡水少儿编程哪里有 浏览:675
华为伸缩数据线怎么缩回去 浏览:715
没有打开文件应用视频 浏览:903
数据传输单元什么意思 浏览:682
winserver2016各版本 浏览:742
php获取目录所有文件 浏览:725
xml视频文件怎么打开 浏览:716
java悲观锁和乐观锁 浏览:563
微信发红包5合彩控制办法 浏览:580
如何让图片变文件 浏览:659
极路客g1固件升级 浏览:534
文件名不能使用的符号是 浏览:807
编程技巧是什么 浏览:272
捡到苹果手机开机密码 浏览:915
苹果5s存的照片存久了无法打开 浏览:897

友情链接