一文搞懂如何实现 Go 超时控制

kevinwan ·
超时之后,你这个 go 协程还是在运行啊,只是外层函数快速向上层抛出了,但 协程还是在消耗系统资源。
#2
更多评论
go-zero/zrpc/internal/serverinterceptors/timeoutinterceptor.go 不明白这里为什么要加锁,哪个变量存在data race?
#1