济南 论坛网站建设,教育机构网站建设公司,杭州优化商务服务公司,网站建设与策划大家好#xff0c;我是锋哥。今天分享关于 【什么是乐观锁和悲观锁?】面试题#xff0c;希望对大家有帮助#xff1b; 什么是乐观锁和悲观锁? 1、乐观锁#xff1a; 就像它的名字一样#xff0c;对于并发间操作产生的线程安全问题持乐观状态#xff0c; 乐观锁认为竞争…大家好我是锋哥。今天分享关于 【什么是乐观锁和悲观锁?】面试题希望对大家有帮助 什么是乐观锁和悲观锁? 1、乐观锁 就像它的名字一样对于并发间操作产生的线程安全问题持乐观状态 乐观锁认为竞争不总是会发生因此它不需要持有锁将比较-替换这两个动作作为一个原子操作尝试去修改内存中的变量如果失败则表示发生冲突那么就应该有相应的重试逻辑。 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网1000道 互联网大厂Java工程师 精选面试题http://java.python222.com/article/971 2、悲观锁 还是像它的名字一样对于并发间操作产生的线程安全问题持悲观状态悲观锁认为竞争总是会发生因此每次对某资源进行操作时都会持有一个独占的锁就像 synchronized不管三七二十一直接上了锁就操作资源了。