流程类waitFor()方法在java.lang包中提供了waitFor()方法。

waitFor()方法用于使当前正在运行的线程在需要时等待,直到由该Process对象表示的进程完成其终止为止。

当进程已经终止并且进程尚未终止时,waitFor()方法将返回,直到进程终止,调用线程才会被阻塞。

waitFor()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

在进程终止时,waitFor()方法不会引发异常。

语法:public abstract int waitFor();

参数:它不接受任何参数。

返回值:

此方法的返回类型为int,它返回进程的退出值,当它返回值0时,它反映了进程的正常终止。

示例//Java程序演示示例

//处理的intwaitFor()方法的说明

import java.io.*;

import java.util.*;

public class WaitFor {

public static void main(String[] args) throws Exception {

//实例化流程对象

System.out.println("Process Instantiated");

Process pr = Runtime.getRuntime().exec("notepad.exe");

//通过使用waitFor()方法是停止

//当前过程,直到其他过程

//完成执行

pr.waitFor();

// when we close current going process manually and so //等待

//进程可以继续执行

System.out.println("Waiting process can resume");

}

}

输出结果Process Instantiated

Waiting process can resume

java exec waitfor,Java Process waitFor()方法与示例相关推荐

  1. Java System类loadLibrary()方法与示例

    系统类loadLibrary()方法 (System class loadLibrary() method) loadLibrary() method is available in java.lan ...

  2. java bitset_Java BitSet and()方法与示例

    java bitset BitSet类和()方法 (BitSet Class and() method) and() method is available in java.util package. ...

  3. java vector_Java Vector size()方法与示例

    java vector 矢量类size()方法 (Vector Class size() method) size() method is available in java.util package ...

  4. java bitset_Java BitSet clone()方法及示例

    java bitset BitSet类clone()方法 (BitSet Class clone() method) clone() method is available in java.util ...

  5. java reader_Java Reader reset()方法与示例

    java reader 读取器类的reset()方法 (Reader Class reset() method) reset() method is available in java.io pack ...

  6. java enummap_Java EnumMap size()方法与示例

    java enummap EnumMap类的size()方法 (EnumMap Class size() method) size() method is available in java.util ...

  7. java treemap_Java TreeMap size()方法与示例

    java treemap TreeMap类的size()方法 (TreeMap Class size() method) size() method is available in java.util ...

  8. java treemap_Java TreeMap putAll()方法与示例

    java treemap TreeMap类putAll()方法 (TreeMap Class putAll() method) putAll() method is available in java ...

  9. java bitset_Java BitSet hashCode()方法及示例

    java bitset BitSet类hashCode()方法 (BitSet Class hashCode() method) hashCode() method is available in j ...

  10. java treemap_Java TreeMap lastKey()方法与示例

    java treemap TreeMap类lastKey()方法 (TreeMap Class lastKey() method) lastKey() method is available in j ...

最新文章

  1. 服务器被修改,我的世界
  2. 批量域更改客户端本地administrator密码
  3. 虚拟化Java应用程序:最佳实践(JavaOne 2011)
  4. 拼接的option会多出空行_Word空格,空行,页眉横线等问题,我只花一分钟就全解决了...
  5. 函数式编程,我心中的 C 位!
  6. react学习系列1 修改create-react-app配置支持stylus 1
  7. open cv+C++错误及经验总结(十一)
  8. vr降噪器英文是什么_耳机降噪功能这么多,说说什么是ANC、ENC、CV...
  9. php word 生成图片,使用PHPWord生成word文档
  10. Tyvj3308毒药解药题解
  11. vue学习笔记-14-过滤器
  12. ureport2学习笔记
  13. Mac设置重置Python3环境
  14. maven scope 的作用
  15. 我想推出这么一种应用(现代诗歌)
  16. 电脑win10系统如何开定位服务器,Win10系统定位功能如何打开 Win10系统定位打开方法...
  17. 融合软泥怪 (优先队列)
  18. 《歪笑小说》—— 读后总结
  19. axios库读不到cookie_axios请求无法携带cookie
  20. 计算机电源维修tny279,电源管理芯片TNY279P

热门文章

  1. backgroundworker 在执行dowork事件时该如何取消_澳航官宣!明年上半年起,机场所有售票处和服务台永久取消,订票改签等只能“自助”...
  2. 数组元素的查找,添加,修改,删除
  3. Django 数据库常见 Field Types
  4. Codeforces Round #315 (Div. 2C) 568A Primes or Palindromes? 素数打表+暴力
  5. HDUOJ---------2255奔小康赚大钱
  6. 新时代ITer们的思考及购书有奖活动
  7. Frequently Asked Questions — Scrapy 0.15.1 documentation
  8. 无法启动windows安全中心服务
  9. DIV+CSS布局的几点建议
  10. 测速源码_物联网之智能平衡车开发实战项目(附源码)