整理了一些java面试常用到的题目,比如在多线程中如何实现加锁机制,为什么要实现加锁等