前言 单指令流多数据流(SIMD)及其衍生出来的向量化处理技术已经有了相当的历史,并且也是高性能数据库、计算引擎、多媒体库等组件的标配利器。笔者在两年多前曾经做过一次有关该主...

IP属地:上海
前言 单指令流多数据流(SIMD)及其衍生出来的向量化处理技术已经有了相当的历史,并且也是高性能数据库、计算引擎、多媒体库等组件的标配利器。笔者在两年多前曾经做过一次有关该主...
什么是管程 管程首先由霍尔(C.A.R.Hoare)和汉森(P.B.Hansen)两位大佬提出,是一种并发控制机制,由编程语言来具体实现。它负责管理共享资源以及对共享资源的操...
目录 引子 认识跳表跳表的提出由二叉树回归链表设计思想与查找流程插入元素的概率性复杂度分析 Redis的跳表实现从zset到zskiplist创建zskiplist向zski...
前言 我们每天都在与Java堆打交道,对它的组成与调优都有了比较深刻的理解。Java堆的简单示意图如下。 不过,你有没有想过堆空间到底是怎么产生的呢?要搞清楚这个问题,就得通...
前言 在JVM中,类加载的过程分为加载、链接(验证、准备、解析)、初始化5个阶段。而加载阶段需要完成的重要事项之一,就是通过一个类的全限定名来获取定义此类的二进制字节码流(在...