if(oderid != null){
//该记录已存在
update();
}else{
synchronized(this){
if(oderid != null){
//该记录已存在
update();
}else{
insert();
}
}
}
可以在synchronized中再次进行一次判断,类似于双重判断单例模式的思想
if(oderid != null){
//该记录已存在
update();
}else{
synchronized(this){
if(oderid != null){
//该记录已存在
update();
}else{
insert();
}
}
}
可以在synchronized中再次进行一次判断,类似于双重判断单例模式的思想