Arrays
Objects
Collections
如何将不安全的类转化为安全的类?
哈哈哈 ,猜对了,就是这么干的,就是这么干的。 不过我猜的是在每一个方法上加synchronized。
陷入了迷糊 , 锁方法和锁对象有什么区别?为什么还支持传递一个对象进来?
下面那种实现是最佳实践? 前面一种是最佳实践。
锁住方法时, 其实相当于 synchronized (this) ; 一个实例对象有一把锁。
但传入锁对象则意味着现在这个实例可能和另外一个类的实例在共享一把锁。。。。。。
当你没有标准时,JDK 就应该是遵循的标准,JDK就应该是你学习的范本。