lock与Synchronized的区别 lockSynchronized是接口是java的关键字发生异常时,可以自动释放锁不可以自动释放锁,会造成死锁可以中断等待线程不可以中断等待线程可以知道是否获取锁不能知道