- java.lang.Process process = java.lang.Runtime.getRuntime().exec("");//执行命令生成cube
- try {
- process.waitFor();
- } catch (InterruptedException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- proc_stat = checkFileSize() ? "1" : "3";
java.lang.Process process = java.lang.Runtime.getRuntime().exec("");//执行命令生成cube
try {
process.waitFor();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
proc_stat = checkFileSize() ? "1" : "3";Process的方法waitFor()介绍,取自API文档:
waitFor
public abstract int waitFor()
throws InterruptedException导致当前线程等待,如果必要,一直要等到由该 Process 对象表示的进程已经终止。如果已终止该子进程,此方法立即返回。如果没有终止该子进程,调用的线程将被阻塞,直到退出子进程。
返回:
进程的出口值。根据惯例,0 表示正常终止。
抛出:
InterruptedException - 如果当前线程在等待时被另一线程 中断,则停止等待,抛出 InterruptedException。


900



被折叠的 条评论
为什么被折叠?



