Synchronized锁与Lock锁的区别、缺点Synchronized锁与Lock锁的区别、缺点。
Synchronized锁与Lock锁的区别、缺点。一、首先为什么需要锁?因为在多线程情况下有可能出现线程安全问题。那么什么是线程安全问题呢?简单的可以理解为数据安全的问题。而锁就是为了解决线程安全问题的。那么产生安全问题的必要条件是什么呢?1.多个线程在操作共享的数据2.操作共享数据的代码有多条3.多个线程对共享数据有写操作二、什么是Synchronized锁?synchronized是Java中的关键字,是一种同步锁。它可以用来修饰一个代码块、方法、静态的方法、类。锁是上在对象上的;当