参考答案和解析
正确答案:

 

分几种情况:

1.其他方法前是否加了synchronized 关键字,如果没加,则能。

2.如果这个方法内部调用了wait,则可以进入其他synchronized 方法。

3.如果其他个方法都加了synchronized 关键字,并且内部没有调用wait,则不能。

更多“当一个线程进入一个对象的一个synchronized方法后, 其它线程是否可进入此对象的其它方法? ”相关问题
  • 第1题:

    4、线程同步中,对象的锁在()情况下持有线程返回

    A.当synchronized()语句块执行完毕后

    B.当在synchronized()语句块执行中出现例外(exception)时

    C.当持有锁的线程调用该对象的wait()方法时

    D.以上都是


    D

  • 第2题:

    当调用一个正在运行的线程的stop()方法时,该线程进入休眠状态。


    错误

  • 第3题:

    18、当一个线程进入一个对象的一个synchronized()方法后,其他线程不可以再进入该对象同步的其他方法执行。()


    分几种情况: 1.其他方法前是否加了synchronized 关键字,如果没加,则能。 2.如果这个方法内部调用了wait,则可以进入其他synchronized 方法。 3.如果其他个方法都加了synchronized 关键字,并且内部没有调用wait,则不能。

  • 第4题:

    线程同步中,对象的锁在()情况下持有线程返回

    A.当synchronized()语句块执行完毕后

    B.当在synchronized()语句块执行中出现例外(exception)时

    C.当持有锁的线程调用该对象的wait()方法时

    D.以上都是


    以上都是

  • 第5题:

    当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态


    错误