当一个线程进入一个对象的一个synchronized方法后,
其它线程是否可进入此对象的其它方法?
分几种情况:
1.其他方法前是否加了synchronized 关键字,如果没加,则能。
2.如果这个方法内部调用了wait,则可以进入其他synchronized 方法。
3.如果其他个方法都加了synchronized 关键字,并且内部没有调用wait,则不能。
第1题:
4、线程同步中,对象的锁在()情况下持有线程返回
A.当synchronized()语句块执行完毕后
B.当在synchronized()语句块执行中出现例外(exception)时
C.当持有锁的线程调用该对象的wait()方法时
D.以上都是
第2题:
当调用一个正在运行的线程的stop()方法时,该线程进入休眠状态。
第3题:
18、当一个线程进入一个对象的一个synchronized()方法后,其他线程不可以再进入该对象同步的其他方法执行。()
第4题:
线程同步中,对象的锁在()情况下持有线程返回
A.当synchronized()语句块执行完毕后
B.当在synchronized()语句块执行中出现例外(exception)时
C.当持有锁的线程调用该对象的wait()方法时
D.以上都是
第5题:
当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态