1、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,同一时间内只能有一个线程能执行这段代码。另一个线程必须等待这个线程执行完以后才能执行该代码块。
2、当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。
3、当一个线程访问object的一个synchronized(this)同步代码块时,其他线程对object中所有其它synchronized(this)同步代码块的访问将被阻塞。也就是说, 当一个线程访问object的一个synchronized(this)同步代码块时,实际上是获得了object对象的锁, 这时别的线程是不能访问该对象的其他synchronized代码