1、Java中的Lock是锁的接口,作用是提供锁特性,方法等操作行为的统一的描述。2、Java中的LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。 其中LockSupport中的park() 和 unpark() 的作用分别是阻塞线程和解除阻塞线程,而且park()和unpark()不会遇到“Thread.suspend 和 Thread.resume所可能引发的死锁”问题。