goccm
goccm copied to clipboard
request
goccm needs to export the concurrencyManager for a regular func to work: e.g.
func main() { var ccm = goccm.New(10) for int i = 0; i < 50; i++ { ccm.Wait() go myfunc(ccm) } // .... ccm.WaitAllDone() }
func myfunc(ccm *T) { defer ccm.Done() // doing some work .... }