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(); } }