我刚刚在 Mac 上安装了 Go,这是代码
package main
import (
"fmt"
"time"
)
func Product(ch chan<- int) {
for i := 0; i < 100; i++ {
fmt.Println("Product:", i)
ch <- i
}
}
func Consumer(ch <-chan int) {
for i := 0; i < 100; i++ {
a := <-ch
fmt.Println("Consmuer:", a)
}
}
func main() {
ch := make(chan int, 1)
go Product(ch)
go Consumer(ch)
time.Sleep(500)
}
我“去运行 producer_consumer.go”,屏幕上没有输出,然后退出。
我的程序有问题吗?如何解决?
开心每一天1111
慕田峪9158850
交互式爱情
相关分类