在使用同步synchronized(this)代码块时需要注意的是,当一个线程访问object的一个synchronized(this)同步代码块,其它线程对同一个object中所有其它synchronized(this)同步代码块的访问将被阻塞,这说明synchronized使用的对象监视器是一个。
看例子:
线程类:
运行类:
运行结果:
在使用同步synchronized(this)代码块时需要注意的是,当一个线程访问object的一个synchronized(this)同步代码块,其它线程对同一个object中所有其它synchronized(this)同步代码块的访问将被阻塞,这说明synchronized使用的对象监视器是一个。
看例子:
线程类:
运行类:
运行结果: