Next: , Previous: , Up: Process   [Index]


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


Next: , Previous: , Up: Process   [Index]