关于锁,多线程,同步

From 尚硅谷 zhouyang

1. 一个对象里面如果有多个synchronized方法,某一个时刻内,只要一个线程去调用其中的一个synchronized方法了,其它的线程都只能等待,

换句话说,
1.1 某一个时刻内,只能有唯一一个线程去访问这些synchronized方法
锁的是当前对象this,被锁定后,其它的线程都不能进入到当前对象的其它的synchronized方法

1.2 那也意味着,如果其它方法不是synchronized方法,它就可以被其他线程使用。

2.

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34085100/article/details/107681654