(一)线程相关的问题。
详细介绍 请点击链接: (一)线程相关面试问题详解
1. 创建线程的三种方式。 ①实现Runnable接口②继承Threed③实现Callable接口 【√】
2.什么是线程安全?程序的结果,不依赖于线程执行的顺序。 【√】
3.Runnable接口和Callable接口的区别?【√】
4.wait()和sleep方法的区别?【√】
5.synchronized(悲观锁)、Lock、ReentrantLock、ReadWriteLock。【√】
6.介绍一下CAS(compare and Swap无锁技术)(乐观锁技术)【√】。
7.什么是ThreadLocal?【√】
8.创建线程池的4种方式。【√】
9.ThreadPoolExecutor的内部工作原理。【√】
10.分布式环境下,怎么保证线程安全。