控制并发有两种经典方式,
WaitGroup:控制多个goroutine同时,
var wg Sync.waitGroup
wg.Add(2)
go func(){}()
go func(){}()
)
chan…select
Context:
ctx,cancel := context.WithCancel(context.Background())
for {
select {
case
}
}
控制并发有两种经典方式,
WaitGroup:控制多个goroutine同时,
var wg Sync.waitGroup
wg.Add(2)
go func(){}()
go func(){}()
)
chan…select
Context:
ctx,cancel := context.WithCancel(context.Background())
for {
select {
case
}
}
本文标题:并发
本文链接:https://www.haomeiwen.com/subject/qivcoctx.html
网友评论