volatile关键字(2019尚硅谷大厂面试题_周阳老师讲解笔记)
1.并发和并行的区别:并发:多个线程同时访问一个资源,例如秒杀场景并行:是一边干啥 一边干啥,比如一边听音乐,一边看小说2.请谈谈你对volatile的理解:volatile是Java虚拟机提供的轻量级的同步机制,三大特性:保证可见性,不保证原子性,禁止指令重排JVM(java虚拟机)由高并发引出-----JMM(java内存模型),本身就是一种抽象的概念,但是并不真实存在,它描述的是一组规则或规范,通过这组规范定义了线程中各个变量的访问方式。JMM关于同步的规定:1)线程解锁前,必须把变量的
原创
2020-11-23 22:53:30 ·
454 阅读 ·
0 评论