Go语言协程并发---条件变量案例《城管来啦》

2021-02-07 11:16

阅读:553

标签:adc   sleep   条件变量   sele   集群   for   pack   条件   div   

package main

import (
	"fmt"
	"sync"
	"time"
)

/*
城管预警
·监听城管大队
·烧烤摊集群:监听城管大队,只要出动就发消息通知工会主席并进入阻塞等待至被唤醒,否则就提供露天烧烤
·公关专员:摆平城管大队,并广播通知所有烧烤摊主
*/

func main() {
	var dangerous = false
	cond := sync.NewCond(&sync.Mutex{})
	chDanger := make(chan string, 1)

	for i := 1; i 

  

Go语言协程并发---条件变量案例《城管来啦》

标签:adc   sleep   条件变量   sele   集群   for   pack   条件   div   

原文地址:https://www.cnblogs.com/yunweiqiang/p/12776505.html


评论


亲,登录后才可以留言!