1 namespace Qore::Thread {
int getCount()
Returns the current counter value.
destructor()
Destroys the Counter object.
int getWaiting()
Returns the number of threads currently blocked on this object.
nothing inc()
Atomically increments the counter value.
constructor(softint c=0)
Creates the Counter object.
nothing dec()
Atomically decrements the counter value.
Implements a class that can be used for blocking a thread until a counter reaches zero...
Definition: QC_Counter.dox.h:11
nothing waitForZero()
Blocks a thread until the counter reaches zero.
copy()
Creates a new Counter object with the same count as the original.