<synchronization>

The class of objects that are used for inter-thread synchronization.

There is no explicit mechanism in the library to block on a number of synchronization objects simultaneously, until synchronization can be achieved with one of them.  This mechanism can be implemented by creating a new thread to wait for each synchronization object, and arranging for each thread to release a notification once synchronization has been achieved.

The name keyword is a string that is used as the synchronization object’s name for convenience purposes, such as debugging.

Exported from

Modifiers

abstract free open

Make keywords

name:An instance of <string>.  Optional.

Superclasses

Subclasses

Functions on <synchronization>

The Runtime-Threads module.
The threads module.
The class of sequences with elements that are characters.
The class of all Dylan objects.
The class of locks.
The class of objects that can be used to notify threads of a change of state elsewhere in the program.
Releases a synchronization object, potentially making it available to other threads.
Blocks until a synchronization object is available.