HashedWheelTimer工作原理解析
发布时间
阅读量:
阅读量
一、前言
过去一段时间里一直致力于对延迟队列时间管理的研究工作,并对许多相关技术方案进行了深入调研。其中一种实现方式就是基于Netty提供的HashedWheelTimer时间轮算法的实现方案。于是就对这一算法的具体实现原理展开了深入探究,并记录了相关代码版本信息:
<groupId>io.netty</groupId>
<artifactId>netty-parent</artifactId>
<version>5.0.0.Final-SNAPSHOT</version>
二、类介绍
1. 构造方法
public HashedWheelTimer(
ThreadFactory threadFactory,
long tickDuration,
TimeUnit unit,
int ticksPerWheel,
boolean leakDetection,
long maxPendingTimeouts){
}
- threadFactory:创建线程的工作室。
- tickDuration和unit:表示时间刻度的长短,在每隔多长时间内执行一次tick
全部评论 (0)
还没有任何评论哟~
