-
线程协作的方式,SyclicBarrier的底层是怎么实现的?
-
如何实现三个线程交替打印ABC?
-
volatile的底层原理?不是回答内存屏障,是问你调用了什么CPU的API,在不同硬件情况下会有什么不同吗?
-
两个线程轮流打印奇数偶数
-
synchronized介绍
-
synchronized锁升级过程
-
wait()和sleep()的区别
-
volatile的作用
-
双重检查的用处,假如不要第一次if判断会有什么问题
-
synchronized和ReentrantLock
-
线程池
-
线程池的实现原理,线程池中的等待任务只有一个队列,如果线程池中的线程比较多,竞争会比较大,怎么解决?
-
不可重入锁有哪些
-
实现高并发的几种策略(COW, cas, 锁),各自的使用场景及区别?
-
Vector如何实现线程安全?
-
做一个高可用系统要考虑什么?
-
使用线程池时参数有哪些?继承和实现接口哪个更好?
-
Synchronized 与lock 的区别
-
threadlocal内存泄漏,解决方案
-
偏向锁和轻量级锁的区别
-
待更新(2020.07.24)
Java多线程面试题汇总
最新推荐文章于 2024-03-24 21:42:51 发布