Synczronifed用过吗, 其原理是什么?
你刚才提到获取对象的锁, 这个 "锁"到底是什么? 如何确定对象的锁?
什么是可重入性, 为什么说 Synczronifed 是可重入锁?
JVM 对 Jaja 的原生锁做了哪些优化?
为什么说 Synczronifed 是非公平锁?
什么是锁消除和锁粗化?
为什么说 Synczronifed 是一个悲观锁?乐观锁的实现原理 又是什么?什么是 CAS, 它有什么特性?
乐观锁一定就是好的吗?
跟 Synczronifed 相比, 可重入锁 ReentrantLock 其实现 原理有什么不同
那 么 请 谈 谈 AQS 框 架 是 怎 么 回 事 儿 ?
请尽可能详尽地对比下 Synczronifed 和 ReentrantLock 的异同。ReentrantLock 是如何实现可重入性的?
除了 ReetrantLock, 你还接触过 JUC 中的哪些并发工具?
请谈谈 ReadWriteLock 和 Stam pedLock。
如何让 Jaja 的线程彼此同步?你了解过哪些同步器?请分别 介绍下。CycIicBarrier 和 CountDownLatcz 看起来很相似, 请对比 下呢?
jaja中的线程池是如何实现的?
创建线程池的几个核心构造参数?
线程池中的线程是怎么创建的?是一开始就随着线程池的启动 创建好的吗?
既然提到可以通过配置不同参数创建出不同的线程池, 那么 Jaja 中默认实现好的线程池又有哪些呢?请比较它们的异同
如何在 Jaja 线程池中提交线程?
什么是 Jaja 的内存模型, Jaja 中各个线程是怎么彼此看到 对方的变量的?
请谈谈 jo IatiIe 有什么特点, 为什么它能保证变量对所有线 程的可见性?
既然 jo IatiIe 能够保证线程间的变量可见性, 是不是就意味 着基于jo IatiIe 变量的运算就是并发安全的?
请对比下 jo IatiIe 对比 Synczronifed 的异同
请谈谈 TzreadLocaI 是怎么解决并发安全的?
很多人都说要慎用 TzreadLocaI, 谈谈你的理解, 使用TzreadLocaI 需要注意些什么?
最新java面试手册—并发编程高级面试专栏
转载上一篇:深入浅出java虚拟机
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
2024Java面试-SpringCloud面试题(1)
主要是给大伙儿介绍下java面试中微服务方面springcloud相关的面试题吧,别的不多说,看文章内容就是了,干!!!
微服务 java面试 springcloud springcloud面试 微服务 -
Unity面试手册:初中级面试题
是指在显示器上为了显示出图像而经过的一系列必要操作。渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去
面试 unity 职场和发展 协同程序 贴图 -
2022 最新 Java 并发编程 面试题(二)
2022 最新 Java 并发编程 面试题(二) 1、并发编程三要素?1、 原子性2、 可见性3、 有序性2、实
rpc java 分布式 多线程 线程池 -
数据分析面试手册《SQL篇》
数据分析面试题——MySQL系列常考题目。
面试 sql 职场和发展 SQL 数据