Balking模式
小于 1 分钟
通过标志位,停止返回线程当前操作
public class Balking{
private volatile boolean initFlag=false;
public synchronized void init(){
if(initFlag){
return;
}
doSomething();
initFlag=true;
}
}
通过标志位,停止返回线程当前操作
public class Balking{
private volatile boolean initFlag=false;
public synchronized void init(){
if(initFlag){
return;
}
doSomething();
initFlag=true;
}
}