#include <nng/nng.h> #include <nng/supplemental/util/platform.h> void nng_cv_wake(nng_cv *cv);
nng_cv_wake - wake all waiters
The caller must have have ownership of the mutex that was used when cv was allocated.
|The caller should already have set the condition that the waiters will check, while holding the mutex.|
This function wakes all threads, which is generally safer but can
lead to a performance problem when there are many waiters, as they are all
woken simultaneously and may contend for resources.