线程和进程的区别?
为什么要有线程,而不是仅仅用进程?
谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解
static synchronized 方法的多线程访问和作用
同一个类里面两个synchronized方法,两个线程同时访问的问题
synchronized与Lock的区别
ReentrantLock 、synchronized和volatile比较
ReentrantLock的内部实现
死锁的四个必要条件?
怎么避免死锁?
什么是线程池,如何使用?
谈谈对多线程的理解
多线程有什么要注意的问题?
谈谈你对并发编程的理解并举例说明
如何保证多线程读写文件的安全?