Synchronized 和lock锁的是什么
时间: 2023-07-15 19:14:07 浏览: 97
Synchronized与Lock
Synchronized 和 lock 锁都是用于实现线程同步的机制。它们的作用是锁定某个对象,使得在同一时刻只有一个线程可以访问该对象。不同之处在于,synchronized 是 Java 语言内置的关键字,而 lock 锁是一个对象,需要手动进行加锁和解锁操作。此外,synchronized 锁只有一种类型,而 lock 锁有多种类型,如公平锁和非公平锁等。
阅读全文