首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GimmeX
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
GimmeX
3年前
关注
AQS
AQS是什么 AQS是抽象的队列同步器,是用来构建锁或者其它同步器组件的重量级基础框架及整个JUC体系的基石, 通过内置的FIFO队列来完成资源获取线程的排队工作,并通过一...
0
评论
分享
GimmeX
3年前
关注
volatile与内存屏障
volatile的特性 1.保证可见性 保证不同线程对这个变量进行操作时的可见性,即变量一旦改变所有线程立即可见。 flag变量未添加volatile修饰,则无法使子线程停...
0
评论
分享
GimmeX
3年前
关注
ThreadLocal
ThreadLocal是什么? ThreadLocal提供线程局部变量。这些变量与正常的变量不同,因为每一个线程在访问ThreadLocal实例的时候(通过其get或set...
0
评论
分享
GimmeX
3年前
关注
CAS
CAS是什么? CAS是 compare and swap的缩写,中文翻译成比较并交换,实现并发算法时常用到的一种技术。它包含三个操作数——内存位置、预期原值及更新值。 执...
0
评论
分享
GimmeX
3年前
关注
Java内存模型之JMM
什么是JMM? JMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在它仅仅描述的是一组约定或规范,通过这组规范定义了程序...
0
评论
分享
GimmeX
3年前
关注
LockSupport与线程中断
什么是中断? 首先 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。 所以,Thread.stop, Thread.suspend, Thread.r...
0
评论
分享
GimmeX
3年前
关注
死锁及排查
什么是死锁? 死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去,如果系统资源充足,进程的资源请求都能够得到...
0
评论
分享
GimmeX
3年前
关注
CompletableFuture
Future Future接口定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。 Callable Ca...
0
评论
分享
GimmeX
3年前
关注
操作系统学习笔记2
操作系统的运行环境 1、操作系统的运行机制 时钟管理 计时:提供系统时间 时钟中断:比如进程切换 中断机制 提高多道程序环境下CPU利用率 外中断:中断信号来源于->外部设...
0
评论
分享
GimmeX
3年前
关注
操作系统学习笔记1
操作系统的基本概念 1、什么是操作系统? 操作系统(Operation System): 简称OS,是管理计算机【硬件】与【软件】资源的计算机程序。 2、操作系统的功能有哪...
0
评论
分享
GimmeX
3年前
关注
JUC学习笔记1
1、为什么多线程极其重要? 硬件方面:摩尔定律失效 摩尔定律: 当价格不变时候,集成电路上可容纳的元器件的数目约每隔18-24个月便会增加一倍,性能也将提升一倍。 可是从2...
0
评论
分享
GimmeX
关注了
LXPWing
GimmeX
关注了
语落心生
GimmeX
关注了标签
HTML
GimmeX
关注了标签
Node.js
GimmeX
关注了标签
数据库
GimmeX
关注了标签
CSS
GimmeX
关注了标签
Java
GimmeX
关注了标签
GitHub
GimmeX
关注了标签
JavaScript
下一页
个人成就
文章被阅读
1,150
掘力值
118
关注了
2
关注者
0
收藏集
0
关注标签
9
加入于
2021-06-26