首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Summer77
掘友等级
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
FutureTask源码分析
FutureTask为什么能在线程池中使用 FutureTask实现了RunnableFuture接口,所以可以被当成一个Runnable执行 再看submit方法 传入的是一个Callable,在n
CopyOnWriteArrayList源码分析
构造函数 add(E e); addIfAbsent(元素存在则不添加) 这里检查元素是否已经存在 核心方法 迭代器 CopyOnWriteArrayList的迭代器保证数据是当时状态是因为执行构造函
Redis数据结构和源码分析——跳表
结构体定义 结构体定义在server.h文件内 跳表节点数据结构 跳表结构体 zset由dict和zskiplist组成 跳表节点查询过程 查找一个跳表节点的过程时,跳表会从头节点的最高层开始,逐一遍
Redis数据结构和源码分析——Dict
结构 哈希碰撞时结构图,头插法,新entry插到链表头,next指针指向旧的entry 总结构图 扩容 _dictNextPower 函数用于找到大于等于 size 的最小的 2 的幂。这是为了确保哈
Redis数据结构和源码分析——IntSet
IntSet结构 encoding——编码方式 1、INTSET_ENC_INT16: 使用0来标识INTSET_ENC_INT16,占用2字节,16比特。存储范围为-32768 到 32767; 2
ThreadPoolExecutor源码分析
一、从构造方法开始 二、exucute() RUNNING: -1 << COUNT_BITS,即高3位为111,该状态的线程池会接收新任务,并处理阻塞队列中的任务; SHUTDOWN: 0 << C
个人成就
文章被点赞
16
文章被阅读
2,185
掘力值
193
关注了
0
关注者
8
收藏集
0
关注标签
14
加入于
2023-10-26