草庐IT

msgQueue

全部标签

Gogoutine调度算法

packagemainimport()funcmain(){msgQueue:=make(chanint,1000000)netAddr:="127.0.0.1"token:=make(chanint,10)fori:=0;i系统:1cpu2coreGo版本:go1.3linux/amd64问题描述:msgQueuerevc一直通过RecvReq请求,然后maingoroutine一直在创建新的goroutine,但是waitinggoroutine一直在等待。前10个goroutine在第3步停止,新的goroutine在第1步停止。Q1:一直在创建新的goroutine,如何让等待

Gogoutine调度算法

packagemainimport()funcmain(){msgQueue:=make(chanint,1000000)netAddr:="127.0.0.1"token:=make(chanint,10)fori:=0;i系统:1cpu2coreGo版本:go1.3linux/amd64问题描述:msgQueuerevc一直通过RecvReq请求,然后maingoroutine一直在创建新的goroutine,但是waitinggoroutine一直在等待。前10个goroutine在第3步停止,新的goroutine在第1步停止。Q1:一直在创建新的goroutine,如何让等待