fn join(t: *Threaded) void
fn join(t: *Threaded) void { if (builtin.single_threaded) return; { mutexLock(&t.mutex); defer mutexUnlock(&t.mutex); t.join_requested = true; } condBroadcast(&t.cond); t.wait_group.wait(); }