在循环中怎样让一个变量五秒之后重新赋值而不阻塞程序的运行
更多评论
for { var a int = 0 go f(p int){ time.Sleep(5time.Second) *p = 1 }(&a) xxxx xxxx }
for {
var a int = 0
go func(p *int) {
time.Sleep(5time.Second)
*p = 1
} (&a)
xxxx
xxxx
}
大概这样?