Function wait [src]
Prototype
pub fn wait(self: *WaitGroup) void
Parameters
self: *WaitGroup
Source
pub fn wait(self: *WaitGroup) void {
const state = self.state.fetchAdd(is_waiting, .acquire);
assert(state & is_waiting == 0);
if ((state / one_pending) > 0) {
self.event.wait();
}
}