MrPID

sgorman

Project Admins:

The standard Java language has been known to make the management of system processes from Java difficult and inefficient for programmers. Java’s Runtime class contains exec() methods and a ProcessBuilder class, both of which allow the language to perform process management, but this system is limited in its effectiveness, as it causes difficulty in accessing vital pieces of information connected to processes, such as a process ID. Furthermore, this design is unintuitive in nature, which not only makes its implementation unnecessarily complicated, but also cripples its capabilities for cross-platform use.
The goal of this project is to improve Java’s capability to handle system processes, thus enhancing its portability and efficiency. In particular, the introduction of a new Java library would greatly benefit the language, especially one that could be used with either the Windows or Linux operating systems, could make system level process management more intuitive and would provide methods allowing the programmer to easily find the process ID, access other various process information, or even terminate a process by its PID.


MongoDB Logo MongoDB