Class AbstractOSProcess

java.lang.Object
oshi.software.common.AbstractOSProcess
All Implemented Interfaces:
OSProcess
Direct Known Subclasses:
AixOSProcess, FreeBsdOSProcess, LinuxOSProcess, MacOSProcess, OpenBsdOSProcess, SolarisOSProcess, WindowsOSProcess

@ThreadSafe public abstract class AbstractOSProcess extends Object implements OSProcess
A process is an instance of a computer program that is being executed. It contains the program code and its current activity. Depending on the operating system (OS), a process may be made up of multiple threads of execution that execute instructions concurrently.