1. Runnable 和 Thread 的 中断方法，volatile 变量和 interrupt method
2. lock scope 功能比 synchronized 强大 的 理由
3. nested lock 和 可重入锁
4. 死锁简述