默认
打赏 发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
引用:jevensonv 发表于 2019-12-02 15:55
博主,你好,没看明白TimingWheel:
1,如果tickMs=1ms,wheelSize=20,那么便能计算出此时的时间是以20ms ...

对于第一个问题,我感觉它比较类似秒钟、分钟、时钟;第一层tickMS=1ms, timingwheel=20,第二层的一格就相当于第一层的一轮(可以理解为第一层转一圈,第二层才转一格),所以tickMS=20ms, timingwheel=20;以此类推,第三层的一格相当于第二层的一圈,即tickMS=400ms, timingwheel=20。所以180ms位于第二层[180, 200]这个区间,所以是第8个格子。
不知道我的理解有没有问题,希望对你有帮助
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部