5. synchronized

关键字: synchronized详解

类锁:class 对象由所有类对象共享,只有一个。因此类锁本质上就是 class 对象的锁。

waitnotifynotifyAll 一定要在 synchronized 块中调用。