【文件属性】:
文件名称:java并发编程面试题
文件大小:725KB
文件格式:RAR
更新时间:2022-08-10 18:09:31
java并发编程
java并发编程 基础知识,守护线程与线程,
并行和并发有什么区别?
什么是上下文切换?
线程和进程区别 什么是线程和进程? 创建线程有哪几种方式?,如何避免线程死锁
线程的 run()和 start()有什么区别?
什么是 Callable 和 Future?
线程的调度策略
sleep() 和 wait() 有什么区别?
什么是线程同步和线程互斥,有哪几种实现方式?
Java 线程数过多会造成什么异常?
并发编程-Java内存模型
## as-if-srial规则和happens-before规则的区别
synchronized、volatile、CAS 比较
synchronized 和 Lock 有什么区别?
volatile 关键字的作用
# Lock体系
## Lock简介与初识AQS
### Java Concurrency API 中的 Lock 接口(Lock interface)是什么?对比同步它有什么优势?
ReentrantLock(重入锁)实现原理与公平锁非公平锁区别什么是可重入锁(ReentrantLock)?
ThreadLocal内存泄漏分析与
【文件预览】:
Java并发编程面试题
----04-并发编程面试题(2020最新版)-重点.assets()
--------image-20201109202104977.png(116KB)
--------image-20201109183510197.png(80KB)
--------image-20201109203453876.png(92KB)
--------线程状态.png(231KB)
--------线程死锁.png(132KB)
--------image-20201109202131975.png(43KB)
----04-并发编程面试题(2020最新版)-重点.md(112KB)