Java 中 Process 类有什么用途?
java.lang.Process 是 Object 类的子类,它可以描述由 **Runtime 类的 exec() 方法启动的进程。Process 对象控制着进程并获取关于进程的信息。Process 类是一个抽象类,因此无法实例化。Process 类的重要方法包括 destroy()、exitValue()、getErrorStream()、waitFor()、getInputStream() 和 getOutputStream()。
语法
public abstract class Process extends Object
示例
import java.util.concurrent.*;
public class ProcessTest {
public static void main(String[] args) throws Exception {
Runtime runtime = Runtime.getRuntime();
System.out.println("Launching of Notepad Application");
Process process = runtime.exec("Notepad.exe"); // Launch a Notepad application
System.out.println("Wait for 5 seconds");
p.waitFor(5, TimeUnit.SECONDS);
System.out.println("Exit of Notepad Application");
process.destroy(); // destroy the application
}
}在上面的程序中,我们正在实现 Process 类。当我们能够调用Runtime 类的 exec("Notepad.exe") 方法时,它会启动 **记事本应用程序,并在 5 秒后销毁该应用程序。
输出
Launching of Notepad Application Wait for 5 seconds Exit of Notepad Application
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP