1
爲什麼在那個腳本http://play.golang.org/p/Q5VMfVB67- goroutine淋浴不起作用?[golang] 2 goroutine之間的溝通
package main
import "fmt"
func main() {
ch := make(chan int)
go producer(ch)
go shower(ch)
for i := 0; i < 10; i++ {
fmt.Printf("main: %d\n", i)
}
}
func shower(c chan int) {
for {
j := <-c
fmt.Printf("worker: %d\n", j)
}
}
func producer(c chan int) {
for i := 0; i < 10; i++ {
c <- i
}
}
感謝您的回覆 – mackristof 2014-09-20 12:51:23