第一个多协程程序

来源:互联网 发布:东方网络股票 编辑:程序博客网 时间:2024/06/17 23:27
<pre name="code" class="html">package mainimport "fmt"func Count(ch chan int) {fmt.Println("Counting")ch <- 1}func main() {chs := make([]chan int,10)fmt.Println("start")for i := 0; i < 10; i++ {chs[i] = make(chan int)go Count(chs[i])}for i, ch := range(chs) {fmt.Println(i)<-ch}fmt.Println("quit")}
代码来自稍有修改注意Count中的ch<-1要在打印之后                                             
0 0
原创粉丝点击