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

找了条C#面试题,答案怪怪的,该怎么处理

2012-10-17 
找了条C#面试题,答案怪怪的47.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象

找了条C#面试题,答案怪怪的
47.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

答:不能,一个对象的一个synchronized方法只能由一个线程访问。


是不是觉得答非所问?

问的是:其它线程是否可进入此对象的其它方法?

答的是:一个对象的一个synchronized方法只能由一个线程访问。

求正确答案。

[解决办法]
Java里面的说法:如果同步方法被一个线程调用了,那么别的线程也就不能调用该对象的其他同步方法,但是可以调用费同步方法。如果被调用的同步方法是非静态的,那么静态的也可以被别的线程调用。反之亦然。

热点排行