Edge trigger condition variable supporting multiple waiters.
Wake up all waiting fibers
waits for the event to trigger
See Implementation
Edge trigger condition variable supporting multiple waiters.