如何快速找到chan的接收者

来源:17-1 ItemSaver的架构

拧壶冲

2020-10-02

目前为止可以看到代码里面大量用到了chan来作为goroutine的通信,传递数据的方式。但是疑惑作为代码阅读,如果有大量使用类型一样的chan在不同的sender,receiver,就会阅读代码很费神。有没有比较好的方式,或者工具可以帮助阅读代码中更快的理解或者发现chan的receiver在哪里?

写回答

1回答

ccmouse

2020-10-02

这个和跟踪谁引用一个变量的方法一样。chan总要赋值给一个变量,在这个变量上右键查找引用,一路找下去即可

0
0

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

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

5995 学习 · 1909 问题

查看课程