java 步骤调用 是多线程还是顺序执行

java 方法调用 是多线程还是顺序执行?
在一个方法中
public function Report():void{
add();//保存方法  
callPrc();
Alert.show(save_flag+" "+save_flag);
if(this.save_flag==true&&prc_falg==true){
reportTest();///弹出流程选择窗口
}
}
 调用两个方法,add()和callPrc()方法执行成功后才能执行第三个方法,
在add()和callprc()中分别设备save_flag,save_flag标志,默认为假,执行成功就至真,现在的问题是两个方法都能将标志置真,但是在执行reportTest()方法时弹出两个标志还是默认的假,为什么?
多线程 java

------解决方案--------------------
flex 不是顺序执行的。 代码这样写是可以的。。但代码中如果涉及到回调。。
可能大不到要求的效果。