原文:深入学习ThreadLocal原理

上文我们学习了ThreadLocal的基本用法以及基本原理,ThreadLocal中的方法并不多,基本用到的也就get set remove等方法,但是其核心逻辑还是在定义在ThreadLocal内部的静态内部类ThreadLocalMap中,里面有很多设计非常精妙的地方,本文中我们就从ThreadLocalMap的角度入手深入学习ThreadLocal的原理。 . 基本数据结构 按照官方的解释 ...

2019-04-22 19:25 0 687 推荐指数:

查看详情

深入学习HBase架构原理

HBase定义 HBase 是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,利用Hbase技术可在廉价PC Server上搭建 大规模结构化存储集群。    HBase 是 ...

Wed Jan 04 05:25:00 CST 2017 4 7837
深入学习kdump原理【转】

转自:https://dumphex.github.io/2020/02/15/kdump/ 本文将深入学习kdump相关代码,梳理kdump整个流程。 1. Overview 1.1 什么是kdump kernel崩溃时, 创建核心存储(core dump ...

Fri Mar 25 05:28:00 CST 2022 0 657
ThreadLocal原理深入解析

目录 2. ThreadLocal源码解析 2.1 set方法源码解析 2.2 get方法源码解析 2.3 ThreadLocal源码总结 3. ThreadLocalMap详解 3.1 ...

Tue Jul 17 06:58:00 CST 2018 1 1117
IDTHook 深入学习

在之前的一篇文章中介绍了替换IDT向量表中的地址来达到Hook的目的 IDT hook KiTrap03 但是这样很容易就可以被检测了。接下来要学习就是通过patch GDT来达到Hook IDT的目的。 首先,我们要了解一下,当触发INT 3号中断之后,CPU是如何找到接下来要执行的指令的地址 ...

Sat Aug 01 03:58:00 CST 2015 0 3483
深入学习JavaScript(二)

函数表达式和函数声明 函数声明 函数表达式 ###示例: 另外一种不太常见的函数表达式 函数表达式与函数声明各自的作用? 函数声明会在函数表达式被解析和求和 ...

Wed Mar 16 18:50:00 CST 2016 0 2197
深入学习APC

0x01 前言   APCs(Asynchronous Procedure Calls), 在NT中,有两种类型的APCs:用户模式和内核模式。用户APCs运行在用户模式下目标线程当前上下 ...

Tue Apr 05 06:55:00 CST 2016 1 2689
ZGC深入学习

ZGC简介 本次调研目标选取的是jdk11(long-term support)下首次亮相的zgc。 zgc介绍简单翻译了zgc main page:ZGC简介 另外参考hotspot garb ...

Mon Oct 21 00:57:00 CST 2019 0 532
深入学习Hive应用场景及架构原理

Hive背景介绍 Hive最初是Facebook为了满足对海量社交网络数据的管理和机器学习的需求而产生和发展的。互联网现在进入了大数据时代,大数据是现在互联网的趋势,而hadoop就是大数据时代里的核心技术,但是hadoop的mapreduce操作专业性太强 ...

Sun May 13 00:03:00 CST 2018 0 13614
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM