Java的Lock锁和synchronized关键字的区别及其使用Java的Lock锁和synchronized关键字的区别及其使用
Java的Lock锁和synchronized关键字的区别及其使用 一、synchronized关键字和Lock的区别以及优缺点 我们可以回顾一下synchronized的使用,synchronized释放锁的时机有以下几种:当执行完代码块中的代码,释放锁;当代码抛出异常,释放锁;当调用锁的wait方法,释放锁; 以上三种情况便可以完全的帮我们解决线程同步的问题,为什么还要引入L...