文件名称: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)