Netty
文章平均质量分 93
我神级欧文
这个作者很懒,什么都没留下…
展开
-
Netty时间轮HashedWheelTimer原理分析
在该方法中会去根据时钟指针tick计算出时钟已经走了多长时间,然后再计算出时间轮线程已经运行的时间,两个时间相减就是当前离下一个时刻还剩多少时间了,此时让时间轮线程睡眠这段时间,当睡眠过后,如果指针走过的时间小于等于线程走过的时间,就表示这段时间就到达下一个时钟回拨点了,最后就返回当前时间轮线程的运行时间。同时它也不适合时间跨度范围很大的场景,比如往时间轮中扔很多的延时十几天时间的任务,这样这些延时任务在这期间都会以链表的形式存在于时间轮数组中,从而一直占用JVM内存。原创 2023-09-14 15:21:34 · 255 阅读 · 0 评论 -
探索Netty并发包之Future&Promise
探索Netty并发包之Future&Promise原创 2022-07-07 18:15:20 · 1641 阅读 · 0 评论 -
Netty写刷数据源码解析
Netty写刷数据源码解析原创 2022-07-07 17:53:20 · 855 阅读 · 0 评论 -
从源码探索Netty中Pipeline的设计与实现
从源码探索Netty中Pipeline的设计与实现原创 2022-07-07 17:33:30 · 626 阅读 · 0 评论