协程间的通道 -- 线上回滚日记(5)

协程间的通道 – 线上回滚日记(5)

  1. 概念

    通道实际上是类型化的消息队列:使得数据在协程间得以传输。

  2. 通信操作符

    1. ch <- int1 表示:用通道ch发送变量int1
    2. int2 = <- ch
  3. 默认情况下通道是同步且无缓冲的

  4. 通道阻塞

    1. 同一个通道。接受操作是阻塞的,直到发送者可用;
    2. 同一个通道,发送操作也是阻塞的,直到接受着消费了通道内的数据