
Netty
m0_37039331
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netty优雅退出
Java优雅退出实现: public static void main(String[] args) { Runtime.getRuntime().addShutdownHook(new Thread(()->{ System.out.println("ShutdownHook execute..."); try { ...原创 2018-12-07 19:23:01 · 1195 阅读 · 0 评论 -
Netty之4.x源码编译
Netty编译遇到问题,一直编译失败Mac 系统解决:参考:https://netty.io/wiki/native-transports.htmlbrew install autoconf automake libtoolmvn install -DskipTests原创 2018-12-30 11:08:50 · 1146 阅读 · 1 评论 -
Netty之时间轮
一个Hash Wheel Timer是一个环形结构,可以想象成时钟,分为很多格子,一个格子代表一段时间(越短Timer精度越高),并用一个List保存在该格子上到期的所有任务,同时一个指针随着时间流逝一格一格转动,并执行对应List中所有到期的任务。任务通过取模(实际是通过位运算)决定应该放入哪个格子。假设一个格子是1秒,则整个wheel能表示的时间段为8s,假如当前指针指向2,此时需要调度一个...原创 2019-02-16 00:53:40 · 2660 阅读 · 0 评论