黑马程序员技术交流社区

标题: java对进程的支持 [打印本页]

作者: pys200603027    时间: 2013-6-10 22:24
标题: java对进程的支持
java对线程的支持很方便,继承Thread或者实现runnable接口就行,但是对进程的支持如何呢?
通过查看了API发现确实有Process类,
通过ProcessBuilder.start()Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例
而且,Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。
这里有一个需求,能不能实现这样一个功能,
第一步:java进程本身假设为进程J,通过java启动一个进程(假设该为进程A),则进程A是进程J的子进程,该进程A是用来执行类似进程管理器的程序,可以实时获取系统进程信息,如内存占用、Cpu占用,
第二步:JAVA进程又创建了一个新的进程,用于执行一个hello world,
第三步:进程A对hello world能及时捕捉到,并且将信息返回给进程J。

1.png (10.74 KB, 下载次数: 0)

1.png

作者: 袁梦希    时间: 2013-6-12 19:11
描述的挺好  等待大神回答




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2