首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

同步的两种模式:同步块和同步方法

2011-12-11 
同步的两种方式:同步块和同步方法同步的两种方式:同步块和同步方法同步方法需要锁this引用的对象的监视器,

同步的两种方式:同步块和同步方法
同步的两种方式:同步块和同步方法

同步方法需要锁this引用的对象的监视器,同步块需要锁给定对象的监视器。

应该是这么说吧,可我对监视器的概念,还有锁的是什么还是不太明白。一个同步方法被锁了this对象的其他同步方法有没有影响呢?

能具体讲讲吗?谢谢

[解决办法]
每个对象都有一个隐性的锁对象,拿本CORE JAVA II来看吧 上面说得很清楚
只要方法体不加同步就不受影响
[解决办法]
this是加锁。只要加上锁了别的对象就没办法访问该对象了。这样就达到了异步的效果了。
在程序中同步和异步正好是显示生活中相反的。。你去看看书就会明白了...

热点排行