1.同步代码块中涉及到同步监视器和共享数据,谈谈对同步监视器和共享数据的理解,以及注意点。 synchronized(同步监视器){//操作共享数据的代码(不能包括多了,也不能包括少了)} 2.sleep()和wait()的区别。 3.线程安全,Java解决方案:同步机制①同步代码块②同步方法③Lock锁 4.面试题:Java是如何解决线程安全问题的,有几种方式?并对比机制方式的不同 5.面试题:synchronized和Lock锁方式解决线程安全问题的对比