-1

我正在使用睡眠,因为一种方法需要时间来执行,我想在它完成后执行下一个方法。这就是我正在尝试的。

method1();
Thread.sleep(3000);
method2();
4

1 回答 1

4

要一个接一个地运行一个方法,你可以做

method1();
method2();

在方法调用之间不需要休眠。


我的方法 1 正在执行一些 shellscript

在这种情况下,您应该有类似的东西

Process process = Runtime.getRuntime().exec(commandLine);
// wait for the process to finish.
process.waitFor();
于 2012-11-07T18:04:17.377 回答