synchronized有很多种用法:
①锁对象;
②锁方法;
③锁指定参数;
但就个人理解来看,synchronized就是对锁住的对象、方法、参数起一个“排序”的功能,而真正的判断还是要自己来写,而且要把判断写在synchronized锁住的内部才起作用。
synchronized有很多种用法:
①锁对象;
②锁方法;
③锁指定参数;
但就个人理解来看,synchronized就是对锁住的对象、方法、参数起一个“排序”的功能,而真正的判断还是要自己来写,而且要把判断写在synchronized锁住的内部才起作用。