type
status
date
slug
summary
tags
category
icon
password

1、synchronized 的实现原理以及锁优化

2、ThreadLocal原理,使用注意点,应用场景

3、synchronized和ReentrantLock的区别

4、CountDownLatch与CyclicBarrier 区别

5、谈谈ForkJoinPool和ThreadPoolExecutor

6、为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?

7、Java中的volatile关键字:作用、使用及其与synchronized的区别

8、Java 多线程中的 CAS 有什么缺陷,如何解决?

9、如何检测死锁?怎么预防死锁?死锁四个必要条件

10、如果线程过多,会怎样?

11、详解Java多线程中的Semaphore原理

12、详解 Java 多线程中的 AQS

13、详解LockSupport作用

14、Condition接口及其实现原理

15、为什么要用线程池?Java的线程池内部机制了解一下

16、什么是多线程环境下的伪共享(false sharing)?

17、线程池如何调优,最大数目如何确认?

18、Java 内存模型详解

19、线程的生命周期

20、ReentrantLock实现原理

21、深入探讨 AtomicInteger 类的原理

22、为什么Java中 wait 方法需要在 synchronized 的方法中调用

23、什么情况会导致线程阻塞

24、使用多线程可能带来什么问题

🎨 一键转换,让你的 SVG 飞起来!——介绍「SVG 魔法转换器」Redis
Loading...
奥利弗
奥利弗
巴塔哥尼亚的门徒
最新发布
🎨 一键转换,让你的 SVG 飞起来!——介绍「SVG 魔法转换器」
2025-4-30
🚀 告别繁琐,实时掌握币圈脉搏!全新加密货币实时行情追踪神器上线!
2025-4-28
厌倦了千篇一律的鸡汤?来点“毒”的,再加点暖和和疯狂星期四的快乐!
2025-4-28
用呼吸找回内心的平静:一款简单有效的在线冥想工具
2025-4-23
谁在剥夺骑手的自由?——从“外卖平台二选一”事件看平台责任与底层困局
2025-4-21
手把手教你制作吉卜力风格的微信表情包!
2025-4-17
公告
 
世界和平!