随笔分类 - JUC
摘要:文章目录 ①、被volatile修改的变量有2大特点 ②、内存屏障 A、什么是内存屏障 B、内存屏障源码分析 C、happens-before之volatile变量规则 D、JMM 就将内存屏障插⼊策略分为4种 ③、volatile特性 A、volatile特性 - 保证可见性 B、volatile
阅读全文
摘要:文章目录 ①. Java内存模型Java Memory Model ②. 数据同步八大原子操作 ③. JVMM规范下,三大特性 ①. JVMM规范下 - 可见性 ②. JVMM规范下 - 原子性 ③. JVMM规范下 - 有序性 ④. JVMM规范下,多线程对变量的读写过程 ⑤. JVMM规范下,多
阅读全文
摘要:一、CountDownLatch 原理 1、CountDownLatch在多线程并发编程中充当一个计时器的功能,并且内部维护一个count的变量,并且其操作都是原子操作,该类主要通过countDown()和await()两个方法实现功能的,首先通过建立CountDownLatch对象,并且传入参数即
阅读全文
posted @ 2024-06-21 21:04
jock_javaEE