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