17、java.lang.Runtime类tengxun - 众发娱乐

17、java.lang.Runtime类tengxun

2018-10-20 11:51:10 | 作者: 瀚彭 | 标签: 进程,办法,目标 | 浏览: 8184

*该值在特定的虚拟机调用期间或许发生更改 *因而,对可用处理器数目很灵敏的应用程序应该不定期地轮询该特点,并相应地调整其资源用法。 public int availableProcessors(){} //在独自的进程中履行指定的字符串指令。 //回来一个新的 Process 目标,用于办理子进程 public Process exec(String command) throws IOException{} //经过发动虚拟机的封闭序列,停止当时正在运转的 Java 虚拟机,System.exit(intnum)就是调用的这个办法 public void exit(int status){} //回来 Java 虚拟机中的闲暇内存量。调用 gc 办法或许导致 freeMemory 回来值的添加 public long freeMemory(){} //运转废物收回器,办法 System.gc() 是调用此办法的一种传统而快捷的办法 public void gc(){} //回来 Java 虚拟机企图运用的最大内存量。假如内存自身没有约束,则回来值 Long.MAX_VALUE public long maxMemory(){} //回来 Java 虚拟机中的内存总量,此办法回来的值或许随时刻的推移而改变,这取决于主机环境 public long totalMemory(){} }

 

 

三、Process类

 

ProcessBuilder.start() 和 Runtime.exec 办法创立一个本机进程,并回来 Process 子类的一个实例, 该实例可用来操控进程并取得相关信息。 Process 类供给了履行从进程输入、履行输出到进程、等候进程完结、查看进程的退出状况以及毁掉(杀掉)进程的办法。
public abstract class Process
 //杀掉子进程。强制停止此 Process 目标表明的子进程
 public abstract void destroy();
 /**导致当时线程等候,如有必要,一向要比及由该 Process 目标表明的进程现已停止。
 *假如已停止该子进程,此办法当即回来。
 *假如没有停止该子进程,调用的线程将被堵塞,直到退出子进程
 public abstract int waitFor()
 throws InterruptedException;
 //获取子进程的输出流。输出流被传送给由该 Process 目标表明的进程的规范输入流
 public abstract OutputStream getOutputStream();
 //获取子进程的输入流。输入流取得由该 Process 目标表明的进程的规范输出流
 public abstract InputStream getInputStream();
 //获取子进程的过错流。过错流取得由该 Process 目标表明的进程的过错输出流传送的数据。
 public abstract InputStream getErrorStream();
}

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章