GO语言并发编程入门:管道的基本用法
管道的创建和读写
创建管道:
c := make(chan int)
向管道写入数据:
c <- sum
从管道读取数据:
x, y := <-c, <-c
基本示例:
package main import "fmt" func main() { // 创建管道 c := make(chan int) // 向管道写数据 go func(){ c <- 33 }() // 从管道读数据 v := <-c fmt.Println(v) }
THE END