Skip to content

Latest commit

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

procControl

多进程并发控制

usage

package main
import (
"fmt""time"
pc "github.com/mosesyu95/procControl"
)
funcmain() {
sema:=pc.NewProcControl(10,100)
fori:=0; i<100; i++ {
fmt.Println("start ",i)
sema.Acquire()
gofunc(iint) {
deferfunc() {
sema.Release()
}()
time.Sleep(1*time.Second)
fmt.Println("print ",i)
}(i)
}
sema.Wait()
}

About

多进程并发控制

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages