锁安全机制
项目中碰到审批时两个人有此菜单,对同一条记录,两人同时点【同意】后,都会成功,都做账。造成错误,
?
修改方法:
在逻辑中上锁
private static Object lock = new Object();
synchronized (lock){
代码块
}
private static Object? 全局静态的变量,所以进入的对象共享一个。如果用this,则不可以,每个进入此对象的记录都会
创建一个