A condition variable is used to wake a waiting thread to perform some action. It is typically used together with custom threads, see Threads Manual.
A condition variable is based on maxon::ConditionVariableInterface:
A condition variable can have multiple dependencies. This means that Set()
must be called multiple times:
A condition variable is typically used as a member variable of a custom thread:
This example thread can be used like this: