必学必会
考试中心
课程中心
技能学习
精选阅读
产品库
谁在召人
社区
试题试做
互动演示
English
注册
登录
← 返回试题目录
Java并发与JVM练习题
共 38 道,当前难度 25 道。点击题干免费试做,答案在提交后查看。
全部
入门
进阶
提高
难度 3
synchronized 锁在 JDK 6 后的升级顺序是?
难度 3
Java 对象头中的 Mark Word 不用于存储以下哪项?
难度 3
JVM 双亲委派(parent delegation)类加载模型的主要目的?
难度 3
关于 G1(Garbage First)垃圾回收器,正确的是?
难度 3
ThreadPoolExecutor 当工作队列已满、且线程数已达 maximumPoolSize 时,再提交新任务会怎样?
难度 3
ThreadLocal 在 Web 服务器线程池中容易造成内存泄漏,其根因是?
难度 3
关于 volatile 关键字,下列说法正确的是?
难度 3
在 AQS(AbstractQueuedSynchronizer)独占模式下,线程尝试获取锁失败后会发生什么?
难度 3
关于 Minor GC 与 Full GC,下列说法正确的是?
难度 3
关于垃圾回收的可达性分析,下列说法正确的是?
难度 3
关于 CAS 与 ABA 问题,下列说法正确的是?
难度 3
对象进入老年代的几种途径?Minor GC 和 Full GC 的触发条件?
难度 3
谈谈 Tomcat 的类加载器设计,为什么需要打破双亲委派?
难度 3
常见的垃圾回收算法有哪些?G1 回收器的特点和工作过程?相比 CMS 有什么优势?
难度 3
如何判断对象是否可回收?可达性分析算法是什么?GC Roots 包括哪些?finalize() 的作用?
难度 3
ThreadLocal 的原理是什么?为什么 key 使用弱引用?线程池中使用 ThreadLocal 会导致什么问题,如何避免内存泄漏?
难度 3
阻塞队列 ArrayBlockingQueue 和 LinkedBlockingQueue 的区别?为什么 ArrayBlockingQueue 用一把锁而 LinkedBlockingQueue 用两把锁?
难度 3
什么是 CAS?ABA 问题是什么、如何解决?AtomicStampedReference 的原理?
难度 3
ReentrantLock 和 synchronized 的区别?AQS 的核心思想是什么?公平锁和非公平锁如何实现?
难度 3
线程池的拒绝策略有哪些?如何合理设置核心线程数和最大线程数?
共 25 篇 · 第 1 / 2 页
上一页
下一页
Java并发与JVM练习题 - 生命科学与前沿科技学习平台 | 必学必会