golang:使用timingwheel进行大量ticker的优化

siddontang ·
conn.SetReadDeadline(time.Now().Add(ReadTimeout)) 为什么不选择每次读之前设置一下 ReadDeadline 呢?
#4
更多评论
对于所有连接需要在同一时刻关闭是有用的,但是当所有连接相互独立,这种方法是完全不起作用的
#1
这里是所有连接公用一个 timeingwheel 实例,这个实例会不断的发出信号(1s一次),各个链接可以自己设定等待的时间。
#2