René's URL Explorer Experiment


Title: Java并发常见面试题总结 | JavaGuide(面试突击版)

Open Graph Title: Java并发常见面试题总结

Description: 「Java 突击面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

Open Graph Description: Java并发编程核心知识点与高频面试题总结:涵盖线程与进程、并发与并行、线程生命周期、死锁、synchronized、ReentrantLock、volatile、ThreadLocal、线程池、CAS、AQS等重要概念与实战应用。

Keywords:

Opengraph URL: https://interview.javaguide.cn/java/java-concurrent.html

Generator: VuePress 2.0.0-rc.26

direct link

Domain: interview.javaguide.cn


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"Article","headline":"Java并发常见面试题总结","image":["https://oss.javaguide.cn/github/javaguide/java/%E8%BF%9B%E7%A8%8B%E7%A4%BA%E4%BE%8B%E5%9B%BE%E7%89%87-Windows.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/three-types-of-thread-models.png","https://oss.javaguide.cn/github/javaguide/java/jvm/java-runtime-data-areas-jdk1.8.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/640.png","https://oss.javaguide.cn/github/javaguide/java/RUNNABLE-VS-RUNNING.png","https://oss.javaguide.cn/github/javaguide/java/2019-4%E6%AD%BB%E9%94%811.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/jdk-home-bin-jconsole.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/jconsole-check-deadlock.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/jconsole-check-deadlock-done.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/jmm.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/jmm2.png","https://oss.javaguide.cn/github/javaguide/java/JUC%E5%8E%9F%E5%AD%90%E7%B1%BB%E6%A6%82%E8%A7%88-20230814005211968.png","https://oss.javaguide.cn/github/javaguide/java/JUC%E5%8E%9F%E5%AD%90%E7%B1%BB%E6%A6%82%E8%A7%88.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/synchronized-principle.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/synchronized-get-lock-code-block.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/synchronized-release-lock-block.png","https://oss.javaguide.cn/github/javaguide/synchronized%E5%85%B3%E9%94%AE%E5%AD%97%E5%8E%9F%E7%90%862.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/reentrantlock-class-diagram.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/reentrantreadwritelock-class-diagram.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/threadlocal-data-structure.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/thread-local-inner-class.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/threadpoolexecutor-construtors.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/executors-new-thread-pool-methods.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/relationship-between-thread-pool-parameters.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/threadpool-reject-2-threadpool-reject-01.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/threadpool-reject-2-threadpool-reject-02.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/thread-pool-principle.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/threadpoolexecutor-methods.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/meituan-dynamically-configuring-thread-pool-parameters.png","https://oss.javaguide.cn/xingqiu/back-end-interview-high-frequency-system-design-and-scenario-questions-fengmian.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/common-parameters-of-threadpool-workqueue.jpg","https://oss.javaguide.cn/github/javaguide/java/concurrent/completablefuture-class-diagram.jpg","https://oss.javaguide.cn/github/javaguide/java/concurrent/completablefuture-class-diagram.jpg","https://oss.javaguide.cn/javaguide/image-20210902093026059.png","https://oss.javaguide.cn/github/javaguide/open-source-project/clh-lock-queue-structure.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/clh-queue-structure-bianti.png","https://oss.javaguide.cn/github/javaguide/java/concurrent/clh-queue-state.png"],"dateModified":"2026-03-12T09:23:55.000Z","author":[{"@type":"Person","name":"Guide","url":"https://javaguide.cn/article/"}]}

themeVuePress Theme Hope 2.0.0-rc.103
og:site_nameJavaGuide(面试突击版)
og:typearticle
og:imagehttps://oss.javaguide.cn/github/javaguide/java/进程示例图片-Windows.png
og:localezh-CN
og:updated_time2026-03-12T09:23:55.000Z
article:tagJava并发
article:modified_time2026-03-12T09:23:55.000Z
authorGuide
None0
apple-mobile-web-app-capableyes
articleSectionJava
wordCount33934
timeRequiredPT113M

Links:

跳至主要內容https://interview.javaguide.cn/java/java-concurrent.html#main-content
JavaGuide(面试突击版)https://interview.javaguide.cn/
Java 面试https://interview.javaguide.cn/home.html
PDF 下载https://mp.weixin.qq.com/s/q14qXzdM4KTmawyMi5mFpg
https://github.com/Snailclimb/JavaGuide-Interview
Java基础常见面试题总结https://interview.javaguide.cn/java/java-basis.html
Java集合常见面试题总结https://interview.javaguide.cn/java/java-collection.html
Java并发常见面试题总结https://interview.javaguide.cn/java/java-concurrent.html
JVM常见面试题总结https://interview.javaguide.cn/java/java-jvm.html
计算机网络常见面试题总结https://interview.javaguide.cn/cs-basics/network.html
操作系统常见面试题总结https://interview.javaguide.cn/cs-basics/operating-system.html
数据结构常见面试题总结https://interview.javaguide.cn/cs-basics/data-structure.html
算法常见面试题总结https://interview.javaguide.cn/cs-basics/algorithms.html
MySQL常见面试题总结https://interview.javaguide.cn/database/mysql.html
Redis常见面试题总结https://interview.javaguide.cn/database/redis.html
Spring和Spring Boot常见面试题总结https://interview.javaguide.cn/system-design/spring.html
设计模式常见面试题总结https://interview.javaguide.cn/system-design/design-pattern.html
分布式系统常见面试题总结https://interview.javaguide.cn/distributed-system/distributed-system.html
测试开发常见面试题总结https://interview.javaguide.cn/other/test-development.html
Guidehttps://javaguide.cn/article/
https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html
前言https://interview.javaguide.cn/java/java-concurrent.html#前言
JavaGuidehttps://javaguide.cn/
知识星球https://javaguide.cn/about-the-author/zhishixingqiu-two-years.html
JavaGuidehttps://javaguide.cn/
Java并发常见面试题总结(上)https://javaguide.cn/java/concurrent/java-concurrent-questions-01.html
Java并发常见面试题总结(中)https://javaguide.cn/java/concurrent/java-concurrent-questions-02.html
Java并发常见面试题总结(下)https://javaguide.cn/java/concurrent/java-concurrent-questions-03.html
线程https://interview.javaguide.cn/java/java-concurrent.html#线程
⭐️什么是线程和进程?https://interview.javaguide.cn/java/java-concurrent.html#⭐️什么是线程和进程
何为进程?https://interview.javaguide.cn/java/java-concurrent.html#何为进程
何为线程?https://interview.javaguide.cn/java/java-concurrent.html#何为线程
Java 线程和操作系统的线程有啥区别?https://interview.javaguide.cn/java/java-concurrent.html#java-线程和操作系统的线程有啥区别
JVM 中的线程模型是用户级的么?https://www.zhihu.com/question/23096638/answer/29617153
⭐️请简要描述线程与进程的关系,区别及优缺点?https://interview.javaguide.cn/java/java-concurrent.html#⭐️请简要描述线程与进程的关系-区别及优缺点
如何创建线程?https://interview.javaguide.cn/java/java-concurrent.html#如何创建线程
大家都说 Java 有三种创建线程的方式!并发编程中的惊天骗局!https://mp.weixin.qq.com/s/NspUsyhEmKnJ-4OprRFp9g
⭐️说说线程的生命周期和状态?https://interview.javaguide.cn/java/java-concurrent.html#⭐️说说线程的生命周期和状态
挑错 |《Java 并发编程的艺术》中关于线程状态的三处错误https://mp.weixin.qq.com/s/0UTyrJpRKaKhkhHcQtXAiA
HowToDoInJavahttps://howtodoinJava.com/
Java Thread Life Cycle and Thread Stateshttps://howtodoinJava.com/Java/multi-threading/Java-thread-life-cycle-and-thread-states/
Java 线程运行怎么有第六种状态? - Dawell 的回答https://www.zhihu.com/question/56494969/answer/154053599
什么是线程上下文切换?https://interview.javaguide.cn/java/java-concurrent.html#什么是线程上下文切换
Thread#sleep() 方法和 Object#wait() 方法对比https://interview.javaguide.cn/java/java-concurrent.html#thread-sleep-方法和-object-wait-方法对比
为什么 wait() 方法不定义在 Thread 中?https://interview.javaguide.cn/java/java-concurrent.html#为什么-wait-方法不定义在-thread-中
可以直接调用 Thread 类的 run 方法吗?https://interview.javaguide.cn/java/java-concurrent.html#可以直接调用-thread-类的-run-方法吗
多线程https://interview.javaguide.cn/java/java-concurrent.html#多线程
并发与并行的区别https://interview.javaguide.cn/java/java-concurrent.html#并发与并行的区别
同步和异步的区别https://interview.javaguide.cn/java/java-concurrent.html#同步和异步的区别
⭐️为什么要使用多线程?https://interview.javaguide.cn/java/java-concurrent.html#⭐️为什么要使用多线程
⭐️单核 CPU 支持 Java 多线程吗?https://interview.javaguide.cn/java/java-concurrent.html#⭐️单核-cpu-支持-java-多线程吗
⭐️单核 CPU 上运行多个线程效率一定会高吗?https://interview.javaguide.cn/java/java-concurrent.html#⭐️单核-cpu-上运行多个线程效率一定会高吗
使用多线程可能带来什么问题?https://interview.javaguide.cn/java/java-concurrent.html#使用多线程可能带来什么问题
如何理解线程安全和不安全?https://interview.javaguide.cn/java/java-concurrent.html#如何理解线程安全和不安全
⭐️死锁https://interview.javaguide.cn/java/java-concurrent.html#⭐️死锁
什么是线程死锁?https://interview.javaguide.cn/java/java-concurrent.html#什么是线程死锁
如何检测死锁?https://interview.javaguide.cn/java/java-concurrent.html#如何检测死锁
如何预防和避免线程死锁?https://interview.javaguide.cn/java/java-concurrent.html#如何预防和避免线程死锁
⭐️JMM(Java 内存模型)https://interview.javaguide.cn/java/java-concurrent.html#⭐️jmm-java-内存模型
JMM(Java 内存模型)详解https://javaguide.cn/java/concurrent/jmm.html
⭐️volatile 关键字https://interview.javaguide.cn/java/java-concurrent.html#⭐️volatile-关键字
如何保证变量的可见性?https://interview.javaguide.cn/java/java-concurrent.html#如何保证变量的可见性
如何禁止指令重排序?https://interview.javaguide.cn/java/java-concurrent.html#如何禁止指令重排序
volatile 可以保证原子性么?https://interview.javaguide.cn/java/java-concurrent.html#volatile-可以保证原子性么
⭐️乐观锁和悲观锁https://interview.javaguide.cn/java/java-concurrent.html#⭐️乐观锁和悲观锁
什么是悲观锁?https://interview.javaguide.cn/java/java-concurrent.html#什么是悲观锁
什么是乐观锁?https://interview.javaguide.cn/java/java-concurrent.html#什么是乐观锁
如何实现乐观锁?https://interview.javaguide.cn/java/java-concurrent.html#如何实现乐观锁
版本号机制https://interview.javaguide.cn/java/java-concurrent.html#版本号机制
CAS 算法https://interview.javaguide.cn/java/java-concurrent.html#cas-算法
Java 魔法类 Unsafe 详解 - JavaGuide - 2022https://javaguide.cn/java/basis/unsafe.html
Java 中 CAS 是如何实现的?https://interview.javaguide.cn/java/java-concurrent.html#java-中-cas-是如何实现的
Java 魔法类 Unsafe 详解https://javaguide.cn/java/basis/unsafe.html
Atomic 原子类总结https://javaguide.cn/java/concurrent/atomic-classes.html
CAS 算法存在哪些问题?https://interview.javaguide.cn/java/java-concurrent.html#cas-算法存在哪些问题
ABA 问题https://interview.javaguide.cn/java/java-concurrent.html#aba-问题
循环时间长开销大https://interview.javaguide.cn/java/java-concurrent.html#循环时间长开销大
只能保证一个共享变量的原子操作https://interview.javaguide.cn/java/java-concurrent.html#只能保证一个共享变量的原子操作
synchronized 关键字https://interview.javaguide.cn/java/java-concurrent.html#synchronized-关键字
synchronized 是什么?有什么用?https://interview.javaguide.cn/java/java-concurrent.html#synchronized-是什么-有什么用
如何使用 synchronized?https://interview.javaguide.cn/java/java-concurrent.html#如何使用-synchronized
构造方法可以用 synchronized 修饰么?https://interview.javaguide.cn/java/java-concurrent.html#构造方法可以用-synchronized-修饰么
⭐️synchronized 底层原理了解吗?https://interview.javaguide.cn/java/java-concurrent.html#⭐️synchronized-底层原理了解吗
synchronized 同步语句块的情况https://interview.javaguide.cn/java/java-concurrent.html#synchronized-同步语句块的情况
ObjectMonitorhttps://github.com/openjdk-mirror/jdk7u-hotspot/blob/50bdefc3afe944ca74c3093e7448d6b889cd20d1/src/share/vm/runtime/objectMonitor.cpp
synchronized 修饰方法的情况https://interview.javaguide.cn/java/java-concurrent.html#synchronized-修饰方法的情况
总结https://interview.javaguide.cn/java/java-concurrent.html#总结
Java 锁与线程的那些事 - 有赞技术团队https://tech.youzan.com/javasuo-yu-xian-cheng-de-na-xie-shi/
JDK1.6 之后的 synchronized 底层做了哪些优化?锁升级原理了解吗?https://interview.javaguide.cn/java/java-concurrent.html#jdk1-6-之后的-synchronized-底层做了哪些优化-锁升级原理了解吗
浅析 synchronized 锁升级的原理与实现https://www.cnblogs.com/star95/p/17542850.html
synchronized 的偏向锁为什么被废弃了?https://interview.javaguide.cn/java/java-concurrent.html#synchronized-的偏向锁为什么被废弃了
JEP 374: Deprecate and Disable Biased Lockinghttps://openjdk.org/jeps/374
⭐️synchronized 和 volatile 有什么区别?https://interview.javaguide.cn/java/java-concurrent.html#⭐️synchronized-和-volatile-有什么区别
ReentrantLockhttps://interview.javaguide.cn/java/java-concurrent.html#reentrantlock
ReentrantLock 是什么?https://interview.javaguide.cn/java/java-concurrent.html#reentrantlock-是什么
AQS 详解https://javaguide.cn/java/concurrent/aqs.html
公平锁和非公平锁有什么区别?https://interview.javaguide.cn/java/java-concurrent.html#公平锁和非公平锁有什么区别
⭐️synchronized 和 ReentrantLock 有什么区别?https://interview.javaguide.cn/java/java-concurrent.html#⭐️synchronized-和-reentrantlock-有什么区别
两者都是可重入锁https://interview.javaguide.cn/java/java-concurrent.html#两者都是可重入锁
synchronized 依赖于 JVM 而 ReentrantLock 依赖于 APIhttps://interview.javaguide.cn/java/java-concurrent.html#synchronized-依赖于-jvm-而-reentrantlock-依赖于-api
ReentrantLock 比 synchronized 增加了一些高级功能https://interview.javaguide.cn/java/java-concurrent.html#reentrantlock-比-synchronized-增加了一些高级功能
可中断锁和不可中断锁有什么区别?https://interview.javaguide.cn/java/java-concurrent.html#可中断锁和不可中断锁有什么区别
ReentrantReadWriteLockhttps://interview.javaguide.cn/java/java-concurrent.html#reentrantreadwritelock
ReentrantReadWriteLock 是什么?https://interview.javaguide.cn/java/java-concurrent.html#reentrantreadwritelock-是什么
ReentrantReadWriteLock 适合什么场景?https://interview.javaguide.cn/java/java-concurrent.html#reentrantreadwritelock-适合什么场景
共享锁和独占锁有什么区别?https://interview.javaguide.cn/java/java-concurrent.html#共享锁和独占锁有什么区别
线程持有读锁还能获取写锁吗?https://interview.javaguide.cn/java/java-concurrent.html#线程持有读锁还能获取写锁吗
聊聊 Java 的几把 JVM 级锁 - 阿里巴巴中间件https://mp.weixin.qq.com/s/h3VIUyH9L0v14MrQJiiDbw
读锁为什么不能升级为写锁?https://interview.javaguide.cn/java/java-concurrent.html#读锁为什么不能升级为写锁
ThreadLocalhttps://interview.javaguide.cn/java/java-concurrent.html#threadlocal
ThreadLocal 有什么用?https://interview.javaguide.cn/java/java-concurrent.html#threadlocal-有什么用
⭐️ThreadLocal 原理了解吗?https://interview.javaguide.cn/java/java-concurrent.html#⭐️threadlocal-原理了解吗
⭐️ThreadLocal 内存泄露问题是怎么导致的?https://interview.javaguide.cn/java/java-concurrent.html#⭐️threadlocal-内存泄露问题是怎么导致的
⭐️如何跨线程传递 ThreadLocal 的值?https://interview.javaguide.cn/java/java-concurrent.html#⭐️如何跨线程传递-threadlocal-的值
https://github.com/alibaba/transmittable-thread-localhttps://github.com/alibaba/transmittable-thread-local
InheritableThreadLocal 原理https://interview.javaguide.cn/java/java-concurrent.html#inheritablethreadlocal-原理
TransmittableThreadLocal 原理https://interview.javaguide.cn/java/java-concurrent.html#transmittablethreadlocal-原理
应用场景https://interview.javaguide.cn/java/java-concurrent.html#应用场景
线程池https://interview.javaguide.cn/java/java-concurrent.html#线程池
什么是线程池?https://interview.javaguide.cn/java/java-concurrent.html#什么是线程池
⭐️为什么要用线程池?https://interview.javaguide.cn/java/java-concurrent.html#⭐️为什么要用线程池
如何创建线程池?https://interview.javaguide.cn/java/java-concurrent.html#如何创建线程池
⭐️为什么不推荐使用内置线程池?https://interview.javaguide.cn/java/java-concurrent.html#⭐️为什么不推荐使用内置线程池
⭐️线程池常见参数有哪些?如何解释?https://interview.javaguide.cn/java/java-concurrent.html#⭐️线程池常见参数有哪些-如何解释
线程池的核心线程会被回收吗?https://interview.javaguide.cn/java/java-concurrent.html#线程池的核心线程会被回收吗
核心线程空闲时处于什么状态?https://interview.javaguide.cn/java/java-concurrent.html#核心线程空闲时处于什么状态
⭐️线程池的拒绝策略有哪些?https://interview.javaguide.cn/java/java-concurrent.html#⭐️线程池的拒绝策略有哪些
如果不允许丢弃任务,应该选择哪个拒绝策略?https://interview.javaguide.cn/java/java-concurrent.html#如果不允许丢弃任务-应该选择哪个拒绝策略
CallerRunsPolicy 拒绝策略有什么风险?如何解决?https://interview.javaguide.cn/java/java-concurrent.html#callerrunspolicy-拒绝策略有什么风险-如何解决
线程池常用的阻塞队列有哪些?https://interview.javaguide.cn/java/java-concurrent.html#线程池常用的阻塞队列有哪些
⭐️线程池处理任务的流程了解吗?https://interview.javaguide.cn/java/java-concurrent.html#⭐️线程池处理任务的流程了解吗
⭐️线程池中线程异常后,销毁还是复用?https://interview.javaguide.cn/java/java-concurrent.html#⭐️线程池中线程异常后-销毁还是复用
线程池中线程异常后:销毁还是复用? - 京东技术https://mp.weixin.qq.com/s/9ODjdUU-EwQFF5PrnzOGfw
⭐️如何给线程池命名?https://interview.javaguide.cn/java/java-concurrent.html#⭐️如何给线程池命名
如何设定线程池的大小?https://interview.javaguide.cn/java/java-concurrent.html#如何设定线程池的大小
issue#1737https://github.com/Snailclimb/JavaGuide/issues/1737
⭐️如何动态修改线程池的参数?https://interview.javaguide.cn/java/java-concurrent.html#⭐️如何动态修改线程池的参数
《Java 线程池实现原理及其在美团业务中的实践》https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html
Java 线程池详解https://javaguide.cn/java/concurrent/java-thread-pool-summary.html
《后端面试高频系统设计&场景题》https://javaguide.cn/zhuanlan/back-end-interview-high-frequency-system-design-and-scenario-questions.html
Hippo4jhttps://github.com/opengoofy/hippo4j
Dynamic TPhttps://github.com/dromara/dynamic-tp
⭐️如何设计一个能够根据任务的优先级来执行的线程池?https://interview.javaguide.cn/java/java-concurrent.html#⭐️如何设计一个能够根据任务的优先级来执行的线程池
Futurehttps://interview.javaguide.cn/java/java-concurrent.html#future
CompletableFuture 详解https://javaguide.cn/java/concurrent/completablefuture-intro.html
Future 类有什么用?https://interview.javaguide.cn/java/java-concurrent.html#future-类有什么用
Callable 和 Future 有什么关系?https://interview.javaguide.cn/java/java-concurrent.html#callable-和-future-有什么关系
Java 是如何实现 Future 模式的?万字详解!https://juejin.cn/post/6844904199625375757
CompletableFuture 类有什么用?https://interview.javaguide.cn/java/java-concurrent.html#completablefuture-类有什么用
⭐️一个任务需要依赖另外两个任务执行完之后再执行,怎么设计?https://interview.javaguide.cn/java/java-concurrent.html#⭐️一个任务需要依赖另外两个任务执行完之后再执行-怎么设计
⭐️使用 CompletableFuture,有一个任务失败,如何处理异常?https://interview.javaguide.cn/java/java-concurrent.html#⭐️使用-completablefuture-有一个任务失败-如何处理异常
⭐️在使用 CompletableFuture 的时候为什么要自定义线程池?https://interview.javaguide.cn/java/java-concurrent.html#⭐️在使用-completablefuture-的时候为什么要自定义线程池
AQShttps://interview.javaguide.cn/java/java-concurrent.html#aqs
AQS 详解https://javaguide.cn/java/concurrent/aqs.html
AQS 是什么?https://interview.javaguide.cn/java/java-concurrent.html#aqs-是什么
⭐️AQS 的原理是什么?https://interview.javaguide.cn/java/java-concurrent.html#⭐️aqs-的原理是什么
Semaphore 有什么用?https://interview.javaguide.cn/java/java-concurrent.html#semaphore-有什么用
Semaphore 的原理是什么?https://interview.javaguide.cn/java/java-concurrent.html#semaphore-的原理是什么
CountDownLatch 有什么用?https://interview.javaguide.cn/java/java-concurrent.html#countdownlatch-有什么用
CountDownLatch 的原理是什么?https://interview.javaguide.cn/java/java-concurrent.html#countdownlatch-的原理是什么
用过 CountDownLatch 么?什么场景下用的?https://interview.javaguide.cn/java/java-concurrent.html#用过-countdownlatch-么-什么场景下用的
CyclicBarrier 有什么用?https://interview.javaguide.cn/java/java-concurrent.html#cyclicbarrier-有什么用
CyclicBarrier 的原理是什么?https://interview.javaguide.cn/java/java-concurrent.html#cyclicbarrier-的原理是什么
虚拟线程https://interview.javaguide.cn/java/java-concurrent.html#虚拟线程
虚拟线程常见问题总结https://javaguide.cn/java/concurrent/virtual-thread.html
编辑此页https://github.com/Snailclimb/JavaGuide-Interview/edit/main/docs/java/java-concurrent.md
上一页Java集合常见面试题总结https://interview.javaguide.cn/java/java-collection.html
下一页JVM常见面试题总结https://interview.javaguide.cn/java/java-jvm.html
鄂ICP备2020015769号-1https://beian.miit.gov.cn/

Viewport: width=device-width,initial-scale=1

Robots: all


URLs of crawlers that visited me.