网站首页
编程语言
数据库
系统相关
其他分享
编程问答
timerWheel
2024-08-22
仿Muduo库实现高并发服务器——Server.hpp框架的简单描述
EventLoop模块在本项目中的简单使用: 下面这张图是channel模块,poller模块,TimerWheel模块,EventLoop模块,LoopThreadPool模块进行组合。便于大家对这个项目的理解,因为代码看起来挺复杂的。下面这个图,加入了Connection模块,Buffer模块,socket模块,Acceptor模块,Tcpser
2024-06-12
TimerWheel(计时轮)在Rust中的实现及源码解析
计时器轮(TimerWheel),模拟时钟格式组成的高效计时器TimerWheel算法原理环形数据结构:TimerWheel,即时间轮,是一个环形的数据结构,类似于时钟的面,被等分为多个格子或槽位(slot)。槽位时间间隔:每个槽位代表一个固定的时间间隔,例如1毫秒、1秒等。这个时间间隔决定了定时器的精度。