r1笔记day27 goroutine and channel
一个简单的例子: package main import ( fmt time ) func test() { var i int for { fmt.Println(i) time.Sleep(time.Second) i++ } } func main() { go test() for { } } 例子2: package main import ( fmt sync time ) //阶乘结果存储map,key-value的方式存,并定义一个锁,避免资源竞争 var ( m = make(map[int]uint64)
暂无评论