1. 程式人生 > >go 協程

go 協程

操作 方式 初始 channel 信息 變量 clas code nil

一、什麽是協程?

二、管道channel

通道(channel),就像一個可以用於發送類型化數據的管道,由其負責協程之間的通信,從而避開所有由共享內存導致的陷阱;這種通過通道進行通信的方式保證了同步性

聲明的格式:

var identifier chan datatype

  未初始化的通道的值是nil。

2.1通信操作符

這個操作符直觀的標示了數據的傳輸:信息按照箭頭的方向流動。

流向通道(發送)

ch <- int1 表示:用通道 ch 發送變量 int1(雙目運算符,中綴 = 發送)

go 協程