随笔分类 - 源码 / Netty
Netty
摘要:1 前言 ThreadLocal 是一个常用的工具类,它允许我们创建线程局部变量。这意味着每个线程都可以独立地改变自己的副本,而不会影响其他线程所持有的数据。然而 ThreadLocal 在高并发环境下存在一些问题: (1)内存占用:每个 ThreadLocal 变量都会在每个线程中持有一个独立的副
阅读全文
摘要:1 前言 今天晚上看了一本 70 多页的讲解时间轮的 PDF,从是什么为什么以及原理到源码中的应用分析,讲的真好。这节我就按我理解的思路捋一下,记录一下哈。 2 时间轮概述 2.1 时间轮是什么 时间轮是一种高效利用线程资源进行批量化调度的一种调度模型。把大批量的调度任务全部绑定到同一个调度器上,使
阅读全文