文章列表
国家计算机二级考试题目答案出错。 题目如下:
问:
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
答 : 不可以。synchronized 方法都必须获得调用该方法的类实例的锁方能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程才能获得该锁,重新进入可执行状态。
这答案明显是错了。
假设我们有个类叫Test,里面有个synchronized 方法 a(), 同时有个non synchronized 方法b(), 假设有线程T1进入了Test 对象t的方法a,同时线程T2要进入方法b ...
- 2009-01-13 22:00
- 浏览 1020
- 评论(0)