您的位置:首页 > 职场人生

java面试真题系列-锁总结

2019-01-26 15:29 211 查看

介绍下Synchronized、Volatile、CAS、AQS,以及各自的使用场景
synchronized 和 ReentranLock的区别?
乐观锁和悲观锁了解吗?JDK中涉及到乐观锁和悲观锁的内容?
分布式锁的实现你知道的有哪些?具体详细谈一种实现方式
zookeeper实现的分布式锁的原理,以及redis具体怎么实现分布式锁?
乐观锁与悲观锁的区别
谈谈synchronized、CAS
锁的概念,锁相关的关键字,volatile,synchronized。还比较了ReentrantLock与synchronized。
分布式锁。
基于AQS实现的锁、信号量、计数器原理
用过哪些锁,在项目中是怎么使用的,使用的场景?Synchronized和Lock的区别?了解哪些并发编程中使用的容器?
zookeeper与redis实现分布式锁
zk如何实现分布式锁,其他分布式锁怎么实现
CAS是一种什么样的同步机制
CAS?CAS本质是什么?什么是原子性?Compare and Swap,为什么能保证原子性(涉及到CPU指令)?分布式锁?
java线程同步都有哪几种方式,Synchronized和ReentrantLock的区别
ReentrantLock底层是怎么实现的,怎么实现的超时获取锁。
cas的原理,变量要用哪个关键字修饰,volatile实现的原理,进而引申到了java虚拟机的内存模型。
Java里的锁了解哪些,说了Lock和synchronized
它们的使用方式和实现原理有什么区别呢?
synchronized锁升级的过程,说了偏向锁到轻量级锁再到重量级锁,然后问我它们分别是怎么实现的,解决的是哪些问题,什么时候会发生锁升级。
分布式锁怎么实现
volatile 关键字的作用?Java 内存模型?
java lock的实现,公平锁、非公平锁
悲观锁和乐观锁,应用中的案例,mysql当中怎么实现,java中的实现
用过哪些锁,在项目中是怎么使用的,使用的场景?Synchronized和Lock的区别?了解哪些并发编程中使用的容器?
Java 有什么锁类型?
volatile的作用
Java的lock的底层实现?
谈谈Java相关的锁?
乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别
锁:乐观锁和悲观锁
什么情况下会产生死锁?如何避免死锁?
synchronized的实现原理?Volatile能保证原子性吗?为什么?
lock和synchronized的区别
reentrantlock的实现
synchronized和锁的区别,什么情况下使用synchronized和ReentrantLock
死锁条件以及破坏死锁条件的方法
volatile做什么用的,如何实现可见性的
volatile和atomic的区别
atomic底层是如何实现的
Lock和Synchronized的区别
zookeeper的作用:分布式锁、注册服务中心
zookeeper如何实现分布式锁、其他分布式锁怎么实现
分布式锁的方案。redis和zk哪个好,集群部署高并发情况下哪个性能好
Lock和Synchronized的区别
死锁的原因及预防
乐观锁、悲观锁的区别
Java中的几种锁
死锁的条件,进程和线程区别
CAS的底层实现
Volatile关键字
可重入锁的设计思路是什么
原子锁和同步锁的区别,CAS底层原理
谈谈synchronized、CAS
基于AQS实现的锁、信号量、计数器原理
Java线程锁有哪些,各自的优劣势
java 什么时候发生死锁
如何避免死锁
线程死锁排查
volatile的作用
Java的lock的底层实现?

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: