首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wmze
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
CountDownLatch源码分析
基于AQS实现,有关AQS的原理参考https://juejin.cn/post/7481585235999588363 ,本文涉及AQS的方法不再重复分析。 构造方法 await() await()
ReentrantReadWriteLock源码分析
整体概念 ReentrantReadWriteLoc提供读写锁机制,读锁共享,写锁互斥,读写分离 写锁可以降级为读锁 支持公平锁和非公平锁 核心内部类分析 Sync Sync继承AQS实现锁的逻辑,有
ReentrantLock源码分析
核心结构 通过Sync静态内部类继承AQS实现锁的机制,两个子类FairSync 和 NonfairSync 分别对应公平和非公平锁。 有关AQS的原理参考https://juejin.cn/post
AbstractQueuedSynchronizer源码分析
核心概念 state 状态变量 通过volatile int state表示资源状态,子类通过CAS操作修改该值 例如:ReentrantLock:state表示锁的重入次数。 Semaphore:s
线程池源码分析---ThreadPoolExecutor
ThreadPoolExecutor 重要属性字段 ctl是一个原子整数类,包含了2个概念:线程的有效数量(workerCount);运行状态(runState 运行、关闭等)。一个32bit位的in
归并排序
归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序归并排序
Netty源码分析-ByteBuf
Jdk得Buffer的局限性 NIO缓冲区,Jdk提供的是Buffer类 可以看到7种基本类型数据都有具体的实现,那么为什么Netty还要提供自己的Buffer呢? 是因为Jdk提供的Buffer有其
队列-链表方式实现
``` public class Queue { private Node head; private Node tail; public void pushHead(int data) { Node
双链表
``` public class DoubleLinkListNode { private Node head; private Node tail; public void addFirst(int
单链表
单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表单链表
下一页
个人成就
文章被点赞
6
文章被阅读
5,661
掘力值
903
关注了
3
关注者
3
收藏集
0
关注标签
52
加入于
2018-11-23