Synchronized 理解

199 阅读1分钟

1.什么是synchronized

锁;
是Java中解决并发问题的一种最常用的方法;
synchronized锁定的是一个对象;
Java中每一个对象都可以作为锁,这是synchronized实现同步的基础

2.作用

1.同步普通方法,锁的是当前对象。

2.同步静态方法,锁的是当前 Class 对象。

3.同步块,锁的是 {} 中的对象。

3.与ReentrantLock对比

1.synchronized与reentrantlock的异同

4.例子

待更