wait_group.lua

#!/usr/bin/env eco

local sync = require 'eco.sync'
local eco = require 'eco'

local wg = sync.waitgroup()

wg:add(10)

for i = 1, 10 do
    eco.run(function()
        print(i)
        wg:done()
    end, i)
end

wg:wait()
generated by LDoc 1.5.0 Last updated 2026-04-09 14:48:22