Mark3 Realtime Kernel
|
Condition Variable implementation. More...
Go to the source code of this file.
Classes | |
class | Mark3::ConditionVariable |
The ConditionVariable class This class implements a condition variable. This is a synchronization object that allows multiple threads to block, each waiting for specific signals unique to them. Access to the specified condition is guarded by a mutex that is supplied by the caller. This object can permit multiple waiters that can be unblocked one-at-a-time via signalling, or unblocked all at once via broadcasting. This object is built upon lower-level primatives, and is somewhat more heavyweight than the primative types supplied by the kernel. More... | |
Namespaces | |
Mark3 | |
Condition Variable implementation.
Definition in file condvar.h.