首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
金1998
掘友等级
旅人
莫听穿林打叶声,何妨吟啸且徐行。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
volatile的作用和问题
volatile的原理和作用,保证了线程可见性,禁止指令重排序,以及为什么volatile不是原子性
CAS(无锁优化 自旋)
CAS(CompareAndSwap,CompareAndSet)比较并替换,是CPU的一个指令,是非阻塞的、轻量级的乐观锁。
ThreadLocal
ThreadLocal提供了线程内存储变量的能力,使每一个线程读取的变量是对应的互相独立的,同一个线程中读取的变量是一致的。
SychronousQueue源码解析
SychronousQueue原理 SychronousQueue是无缓冲阻塞队列,是BlockingQueue的实现类
CocurrentLinkedQueue
原理 本质是Queue的实现类,用于多线程的容器,底层使用的是链表。(数据存储其实本质只有两种:连续的和非连续的,及链表和数字,为什么没有ConcurrentArrayQueue,因为数组的大小是固定
漫画:什么是红黑树?
1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 接下来我们依次插入如下五个节点:7,6,5,4,3。依照二叉查找树的特性,结果会变成什么样呢? 1.节点是红色或黑色。 2.根节点是黑…
个人成就
文章被点赞
21
文章被阅读
2,215
掘力值
106
关注了
9
关注者
7
收藏集
1
关注标签
6
加入于
2016-12-26