core.sync.condition

The condition module provides a primitive for synchronized condition checking.

Public Imports

core.sync.exception
public import core.sync.exception;
Undocumented in source.
core.sync.mutex
public import core.sync.mutex;
Undocumented in source.
core.time
public import core.time;
Undocumented in source.

Members

Classes

Condition
class Condition

This class represents a condition variable as conceived by C.A.R. Hoare. As per Mesa type monitors however, "signal" has been replaced with "notify" to indicate that control is not transferred to the waiter when a notification is sent.

Meta

Authors

Sean Kelly