勿忘初衷NKU
勿忘初衷NKU
全部文章
Java面试题...
aaa_公司(3)
aa_计算机基础(75)
aa_遇到的错误(1)
a_dalao(1)
a_zuo(1)
GitHub(1)
Java基础(1)
JUC(2)
JVM(46)
LeetCode(2)
mybatis(13)
MySql(1)
OS(20)
Spring(25)
SpringMVC(7)
SQL(31)
《剑指Offer》(16)
《软件测试》(1)
华为云的使用(1)
并发编程(3)
感悟(2)
操作系统(2)
数据库(4)
杂谈(1)
正式(16)
测试(3)
电商项目(1)
直播(4)
算法(13)
计算机组成原理(1)
计算机网络(7)
软件测试(5)
面经(3)
面试题目(5)
项目知乎(1)
归档
标签
去牛客网
登录
/
注册
xiaohua
曾梦想仗剑走天涯
全部文章
/ Java面试题讲解121
(共3篇)
CAS
CAS比较并交换 蚂蚁花呗一面(一个小时)(14题) 讲一讲AtomicInteger,为什么要用CAS而不是synchronized? 前面视频讲到为什么保证在多线程环境下保证i++正确, 我们可以使用以下方法: AtomicInteger atomicInteger...
2019-12-27
0
922
单例模式在多线程下
分隔 public class SingletonDemo { private static SingletonDemo instance=null; private SingletonDemo(){} public...
2019-12-27
0
626
请谈谈你对volatile的理解
volatile是Java虚拟机提供的轻量级同步机制 三大特性:1、保证可见性 2、不保证原子性 3、禁止指令重排 JMM你谈谈 JMM Java内存模型 JMM关于同步的规定: 1、线程解锁前,必须把共享变量的值刷新回主内存。 2、线程加锁前,必须读取...
2019-12-27
0
710