Module openj9.dtfj

Interface IProcess

All Superinterfaces:
IMemory
All Known Implementing Classes:
ASNoProcess, BufferedMemory, LinuxProcessAddressSpace, OSXProcessAddressSpace, ProcessAddressSpace, WindowsProcessAddressSpace

public interface IProcess extends IMemory
Models an OS process. IProcess is-a IMemorySpace because a process knows how big a pointer is (on zOS 32 and 64 bit processes can share the same 64 bit address space). It would be unpleasant to ask an IProcess how big its pointers were, then ask for its address space and then ask that for its memory.