由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

2023年02月的内容

JAVA

volatile与内存屏障

volatile与内存屏障
volatile 介绍 volatile是一个特征修饰符,被volatile修饰的变量能够保证每个线程能够获取该变量的最新值,从而避免出现数据脏读的现象 volatile的两大特性 1、可见性:立即刷新回主内存+失效处理。 2、有序性:禁止指令重排,存在数据依赖关系的禁止重排。 ...

2年前 (2023-02-04) 8010℃ 1喜欢

JAVA

JMM 内存模型

JMM 内存模型
JMM介绍 JMM是指JAVA内存模型,JVM是java虚拟机的意思,两者是截然不同的两个东西,他们两个之间的关系类似于雷锋和雷锋塔的关系 JMM(Java内存模型Java Memory Model,简称JMM)本身是一种抽象的概念并不真实存在它仅仅描述的是一组约定或规范,通过...

2年前 (2023-02-04) 1573℃ 0喜欢

JAVA

LockSupport和线程等待唤醒机制

LockSupport和线程等待唤醒机制
LockSupport是什么 Lock Support从字面意思直接翻译过来是锁的支撑类,是一个改进类。下面就看一下这个技术为什么会出现,解决了那些老技术不方便不灵活的问题。 官方解释:用于创建锁和其他同步类的基本线程阻塞原语。 核心就是park()和unpark()方法 pa...

2年前 (2023-02-03) 1205℃ 0喜欢