## Uses of Class
java.lang.Process

Packages that use Process
java.lang: Provides classes that are fundamental to the design of the Java programming language.

### Uses of Process in java.lang

Methods in java.lang that return Process
`Process` Process.`destroyForcibly()` Kills the process forcibly.
`Process` Runtime.`exec(String command)` Executes the specified string command in a separate process.
`Process` Runtime.`exec(String[] cmdarray)` Executes the specified command and arguments in a separate process.
`Process` Runtime.`exec(String[] cmdarray, String[] envp)` Executes the specified command and arguments in a separate process with the specified environment.
`Process` Runtime.`exec(String[] cmdarray, String[] envp, File dir)` Executes the specified command and arguments in a separate process with the specified environment and working directory.
`Process` Runtime.`exec(String command, String[] envp)` Executes the specified string command in a separate process with the specified environment.
`Process` Runtime.`exec(String command, String[] envp, File dir)` Executes the specified string command in a separate process with the specified environment and working directory.
`Process` ProcessBuilder.`start()` Starts a new process using the attributes of this process builder.

Methods in java.lang that return types with arguments of type Process
`CompletableFuture<Process>` Process.`onExit()` Returns a `CompletableFuture<Process>` for the termination of the Process.
`static List<Process>` ProcessBuilder.`startPipeline(List<ProcessBuilder> builders)` Starts a Process for each ProcessBuilder, creating a pipeline of processes linked by their standard output and standard input streams.