足球网
足球网

您现在的位置:新闻首页>时政热点

北大青鸟张坚老师详解乐观锁和悲观锁

2020-01-10 10:19东方财经网-东方财富财经信息新闻报道门户编辑:www.wzgold.cn人气:


北大青鸟张坚老师详解乐观锁和悲观锁
 
南京北大青鸟优易技术学院张坚老师个人简介:资深网络工程师,有着多年的java开发经验,在北大青鸟有着多年的IT行业教学经验,资深的教学经验和开发经验,使得张坚老师在java课堂上如鱼得水;

北大青鸟张坚老师详解乐观锁和悲观锁
 
乐观锁:每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在提交更新的时候会判断一下在此期间别人有没有去更新这个数据。
 
悲观锁:每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻止,直到这个锁被释放。
 
数据库的乐观锁需要自己实现,在表里面添加一个 version 字段,每次修改成功值加 1,这样每次修改的时候先对比一下,自己拥有的 version 和数据库现在的 version 是否一致,如果不一致就不修改,这样就实现了乐观锁。
(来源:未知)

  • 凡本网注明"来源:东方财经网-东方财富财经信息新闻报道门户的所有作品,版权均属于东方财经网-东方财富财经信息新闻报道门户,转载请必须注明东方财经网-东方财富财经信息新闻报道门户,。违反者本网将追究相关法律责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。




  • 华东家居网


图说新闻

更多>>
北大青鸟张坚老师详解Java Singleton模式的好处

北大青鸟张坚老师详解Java Singleton模式的好处


足球网
返回首页