并发编程JUC-B站总结---volitale和JMM
并发编程JUCB站总结—了解多线程的意义1. 什么是volitalevolatile是JVM提供的轻量级的同步机制volatile的三大特性保证可见性不保证原子性禁止指令重排(保证有序性)2. JMM:java内存模型(Java Memory Model)JMM本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JMM的规定线程解锁前,必须把共享变量的值刷新回主内存线程加锁前
原创
2021-07-26 11:12:34 ·
211 阅读 ·
1 评论