问题描述

使⽤两个 goroutine 交替打印序列,⼀个 goroutine 打印数字, 另外⼀

个 goroutine 打印字⺟, 最终效果如下:

解题思路

问题很简单,使⽤ channel 来控制打印的进度。使⽤两个 channel ,来分别控制数字和

字⺟的打印序列, 数字打印完成后通过 channel 通知字⺟打印, 字⺟打印完成后通知数

字打印,然后周⽽复始的⼯作。


最后,推荐一份go相关的技术专栏,共同学习,共同进步