1.synchronized的块或方法中有基本类型及其封装类型的拆装箱时,synchronized会释放锁,由此可能会影响多线程的结果.
2.lock锁在不同线程中会互斥,但是同一线程中有同一个对象锁(属于类的锁)的多次的加锁与解锁,锁统一计数.即锁一次则计数加一.
1.synchronized的块或方法中有基本类型及其封装类型的拆装箱时,synchronized会释放锁,由此可能会影响多线程的结果.
2.lock锁在不同线程中会互斥,但是同一线程中有同一个对象锁(属于类的锁)的多次的加锁与解锁,锁统一计数.即锁一次则计数加一.