更多“调用线程的下列方法中,不能使线程暂停的方法是( )。A.sleep()B.yield()C.stop()D.join() ”相关问题
  • 第1题:

    如果线程调用下列方法,不能保证使该线程停止运行的是( )。

    A.sleep()

    B.stop()

    C.yield()

    D.wait()


    正确答案:C
    解析:线程的方法中sleepO方法是使比其优先级低的线程运行;该方法使一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield0方法为只让给同优先级的线程运行。如果没有同等优先级的,线程是可运行状态,yield0方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wait()方法是线程间交互的方法,是使一个线程停止运行,进入等待状态。

  • 第2题:

    下列哪个方法可以使具有与当前线程相同优先级的线程有运行的机会?

    A.sleep( )

    B.yield( )

    C.interrupt( )

    D.stop( )


    正确答案:B
    解析:如果有其他的线程与当前线程具有相同的优先级并且是可运行的,该方法将把调用yield()的线程放人可运行线程池并允许其他线程运行;如果没有同等优先级的线程是可运行状态,yield()方法什么也不做,即该线程继续运行。

  • 第3题:

    【多选题】下面哪些方法可以在任何时候被任何线程调用?

    A.sleep()

    B.yield()

    C.synchronized(this)

    D.notify()

    E.wait()

    F.notifyAll()


    丙酮、乙醇都有较强的挥发性和易燃性,二者都不能在任何有明火的地方使用;丙酮会对肝脏和大脑造成损害,因此避免吸入丙酮气体;从试剂瓶中取出固体化学粉末状试剂时,可以使用专用工具伸入瓶子内部取粉末试剂;移取液体时可以同样操作

  • 第4题:

    下列说法中错误的一项是______。

    A.通过执行Thread.currentThrea《)返回当前线程的引用

    B.currentThread()方法是静态方法

    C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行

    D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行


    正确答案:C

  • 第5题:

    下面()方法可以使线程进入阻塞状态。

    A.sleep()

    B.isAlive()

    C.yield()

    D.join()


    A