摘要: Synchronized修饰一个方法很简单,就是在方法的前面加synchronized,synchronized修饰方法和修饰一个代码块类似,只是作用范围不一样,修饰代码块是大括号括起来的范围,而修饰方法范围是整个函数 修饰一个方法 例如: 方法一 方法二 写法一修饰的是一个方法,写法二修饰的是一个 阅读全文
posted @ 2018-11-19 14:15 wdmiye 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数据 阅读全文
posted @ 2018-11-19 13:05 wdmiye 阅读(188) 评论(0) 推荐(0) 编辑