Go to the first, previous, next, last section, table of contents.


pushLockframeChild

Function: pushLockframeChild { lock -> }
file: job.t
package: muf
status: alpha

This operator blocks the job until the specified lock can be acquired, then pops it off the data stack and pushes a LOCK-CHILD frame containing it onto the the loop stack; It is used to mark the start of a withChildLockDo{ ... } clause.

Bug: Deadlock is not yet detected. Complain if this is a problem ...

See section pushLockframe.

See section `popLockframe' in Muq Source Code.

See section `JOB_STACKFRAME_LOCK_CHILD' in Muq Source Code.

See section `Loop Stacks' in Muq Source Code.

See section reset.


Go to the first, previous, next, last section, table of contents.