Open abstract class
The class of objects that are used for inter-thread synchronization.
<object>
name:<string>.
threads
threads
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.
The class <synchronization> provides the following operations:
wait-for
release
synchronization-name Returns the name of the synchronization object.