Return the execution context of the receiver.
Return the object in charge of debugging the receiver. This always returns nil unless the DebugTools package is loaded.
Terminate processes that are GCed while waiting on a dead semaphore.
Lower a bit the priority of the receiver. A #lowerPriority will cancel a previous #raisePriority, and vice versa.
Set whether the receiver is trusted or not.
Terminate the receiver - This is nothing more than prohibiting to resume the process, then suspending it.
Raise a bit the priority of the receiver. A #lowerPriority will cancel a previous #raisePriority, and vice versa.
Execute a limited amount of code (usually a bytecode, or up to the next backward jump, or up to the next message send) of the receiver, which must in a ready-to-run state (neither executing nor terminating nor suspended), then restart running the current process. The current process should have higher priority than the receiver. For better performance, use the underlying primitive, Process>>#singleStepWaitingOn:.
Terminate the receiver after having evaluated all the #ensure: and #ifCurtailed: blocks that are active in it. This is done by signalling a ProcessBeingTerminated notification.
Mark the receiver so that it is terminated when ObjectMemory class>>#quit: is sent.