关于select 发送数据被执行的条件

来源:16-4 队列实现调度器

慕的地1488539

2021-06-07

有一个地方不是很理解。
在queued.go的Run方法的select调度中,case activeWorker <- activeRequest:
这个语句被执行的条件应该是在其他地方有接收 activeRequest 的数据才会被执行,想问一下接收 activeRequest 是在哪一块代码?谢谢

写回答

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程