筚路蓝缕,以启山林。抚有蛮夷,以属华夏。不鸣则已,一鸣惊人。
——《左传`宣公十二年》
今儿看到了一个题目,电脑开着顺手实现下。
方便起见,下文以A、B、C字母来标识三个goroutine。这个题目方式还是很多的,代码变换多样。如看官有任何不能解决的问题,请私信或随时留言。
目录
姿势1
基于chan通知与切换
一句话来描述思路:A对B说:我搞完了,轮到你了,B对C说:我搞完了,轮到你了,C对A说:我搞完了,轮到你了......子子孙孙无穷匮也、
func main() {
chA, chB, chC := make(chan string), make(chan string), make(ch