首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
橘黄紫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
橘黄紫
3年前
关注
HashMap源码阅读
HashMap简介HashMap 是一个典型的的key-vlaue形式的哈希表,通过把key的hash值映射到数组的某一位置来访问记录,加快访问速度按图所示,HashMap...
赞
评论
分享
橘黄紫
3年前
关注
FutureTask源码阅读
FutureTask简介FutureTask实现了RunnableFuture接口,而RunnableFuture继承了Runnable和FutureRunnable接口,...
赞
评论
分享
橘黄紫
3年前
关注
ThreadLocal源码阅读
ThreadLocal简介ThreadLocal类为线程提供一份独立的本地变量,这些本地变量可以通过set(),get()操作线程Thread对象中有一个ThreadLoc...
赞
评论
分享
橘黄紫
3年前
关注
ReentrantLock,AQS源码阅读(一)
ReentrantLock锁简介ReentrantLock是可重入的独占锁,同时也提供了可以响应中断的加锁方法ReentrantLock通过Sync继承AQS来使用AQS提...
赞
评论
分享
橘黄紫
3年前
关注
CyclicBarrier源码阅读
CyclicBarrier简介CyclicBarrier用来Barrier来控制多个线程同时到达某个位置再继续执行,并且Barrier可以多次控制CyclicBarrier...
赞
1
分享
橘黄紫
3年前
关注
ReentrantLock,AQS源码阅读(二)
Condition简介上述示例演示了Condition的使用,无论是put()还是take()都是对共享queue的操作,需要加锁当put()操作发现queue已满时,线程...
赞
评论
分享
橘黄紫
3年前
关注
CountDownLatch,AQS源码阅读(三)
CountDownLatch简介CountDownLatch通过sync继承AQS来使用AQS的共享模式,在初始化时会设置state值线程执行await()时,如果此时st...
赞
评论
分享
橘黄紫
3年前
关注
Semaphore源码阅读
Semaphore简介Semaphore:信号量,继承AQS使用其共享模式,初始化其state值,表示资源值acquire(n):将state值减n,成功即获取资源rele...
赞
评论
分享
橘黄紫
3年前
关注
LinkedBlockingQueue源码阅读
LinkedBlockingQueue简介Linked:由链表实现,Blocking:支持阻塞获取和添加,Queue:一个队列和经典的生产者消费者不同的是:生产者和消费者各...
赞
评论
分享
橘黄紫
3年前
关注
ThreadPoolExecutor源码阅读
ThreadPoolExecutor属性Worker属性Worker中封装了工作线程,线程池通过HashSet保存Worker,进而实现保存工作线程Worker实现了Run...
赞
评论
分享
橘黄紫
3年前
关注
ReentrantReadWriteLock
ReentrantReadWriteLock简介ReentrantReadWriteLock中的Sync继承了AQS,使用AQS的共享模式作读锁,独占模式作写锁对于AQS中...
赞
评论
分享
橘黄紫
3年前
关注
LongAdder源码阅读
LongAdder简介LongAdder是JDK提供的用于并发计数的一个类,这个类继承自Striped64Striped64中有两个主要属性base和cell数组当线程对L...
赞
评论
分享
橘黄紫
3年前
关注
SynchronousQueue源码阅读
SynchronousQueue简介SynchronousQueue:同步队列,当生产者线程提交请求到SynchronousQueue时要等到消费者线程取走,否则就需要自旋...
赞
评论
分享
橘黄紫
关注了标签
MySQL
橘黄紫
关注了标签
设计模式
下一页
个人成就
文章被阅读
1,276
掘力值
33
关注了
0
关注者
0
收藏集
0
关注标签
8
加入于
2019-07-24