Java Process.waitFor()这个方法是做什么用的
2016-08-17 19:02
375 查看
java.lang.Process.waitFor()方法将导致当前的线程等待,如果必要的话,直到由该Process对象表示的进程已经终止。此方法将立即返回,如果子进程已经终止。如果子进程尚未终止,则调用线程将被阻塞,直到子进程退出。 public class ProcessDemo { public static void main(String[] args) { try { // create a new process System.out.println("Creating Process..."); Process p = Runtime.getRuntime().exec("notepad.exe"); // cause this process to stop until process p is terminated p.waitFor(); // when you manually close notepad.exe program will continue here System.out.println("Waiting over."); } catch (Exception ex) { ex.printStackTrace(); } } }
相关文章推荐
- java.lang.Class.getResource()这个方法主要是做什么用
- thinking in java的private方法,但不知道这个有什么用
- Java 基本方法连接数据库并且执行查询,你发现这个会有什么问题吗
- java执行DOS命令或bat脚本需要等命令执行完有返回值(process.waitFor();)阻塞情况解决方法
- JAVA中的方法和构造方法有什么区别
- 第2章 Java编程基础——FAQ2.03 用public. protected和private修饰方法有什么区别?
- 我在类里重写了这个方法吗???什么叫做重写,我可以更加深刻地了解了!!!
- java中方法的默认类型是什么
- 选中本页面所有复选框,不管叫什么名字,有没有这个方法或者代码
- java的修饰符用在类,变量,方法前有什么区别
- Java中有几种方法实现一个线程,用什么关键字修饰同步方法?stop()和suspend()方法为何不提倡使用?
- 选中本页面所有复选框,不管叫什么名字,有没有这个方法或者代码啊
- Java面试题:用什么方法来区分Set里的元素是否重复
- 急求高手帮忙解决,Java Script Error Description缺少对象,是什么原因,为什么我的网站老是出现这个问题
- Java测试二: 这个方法搜索一个字符数组中是否存在某个字符
- 第3章 Java与面向对象——FAQ3.01 什么是类. 对象. 属性和方法?
- java中resume() stop()方法已经过时用什么方法代替呢
- 深入java的equals方法,怎么比较两个对象的内容是否相等?对象的内容指的是什么?
- Java 有几程方法可以实现一个线程?用什么关键字修饰同步?stop()和suspend()为什么不推荐使用?
- java中静态变量和静态方法分别有什么特点?