ref: 655dad8f92c315c5c205b3c021b19ce2916e4c9b
dir: /lib/thread/test/waitgrp.myr/
use std
use thread
const Threadc = 8
var wg
const main = {
wg = thread.mkwg(Threadc)
for var i = 0; i < Threadc; i++
thread.spawn({
std.usleep(3_000_000)
thread.wgpost(&wg)
thread.wgwait(&wg)
})
;;
thread.wgwait(&wg)
}