Next: BlockClosure-overriding, Previous: BlockClosure-exception handling, Up: BlockClosure [Index]
Create a new process executing the receiver and start it
Create a new process executing the receiver with given priority and start it
Evaluate the receiver in a process that cannot be preempted. If the receiver expect a parameter, pass the current process.
Create a new process executing the receiver in suspended state. The priority is the same as for the calling process. The receiver must not contain returns
Create a new process executing the receiver with the passed arguments, and leave it in suspended state. The priority is the same as for the calling process. The receiver must not contain returns
Evaluate aBlock and delay all interrupts that are requested to the active process during its execution to after aBlock returns.
Evaluate the receiver with external interrupts disabled. This effectively disables preemption as long as the block does not explicitly yield control, wait on semaphores, and the like.