Next: , Previous: Process-accessing, Up: Process


1.131.2 Process: basic

context
Return the execution context of the receiver.


debugger
Return the object in charge of debugging the receiver. This always returns nil unless the DebugTools package is loaded.


finalize
Terminate processes that are GCed while waiting on a dead semaphore.


lowerPriority
Lower a bit the priority of the receiver. A #lowerPriority will cancel a previous #raisePriority, and vice versa.


makeUntrusted: aBoolean
Set whether the receiver is trusted or not.


primTerminate
Terminate the receiver - This is nothing more than prohibiting to resume the process, then suspending it.


raisePriority
Raise a bit the priority of the receiver. A #lowerPriority will cancel a previous #raisePriority, and vice versa.


singleStep
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
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.


terminateOnQuit
Mark the receiver so that it is terminated when ObjectMemory class>>#quit: is sent.