niusouti.com
更多“使新创建的线程参与运行调度的方法是( )。 A.runB.startC.initD.resume ”相关问题
  • 第1题:

    下列关于线程调度的叙述中,错误的是

    A.调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

    B.调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会

    C.当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行

    D.具有相同优先级的多个线程的调度一定是分时的


    正确答案:D
    解析:本题考查对线程调度的理解。线程属于考试难点,概念不容易理解,需多下功夫。
    调用线程的sleep()方法,可以使比其低的优先线程运行,所以选项A说法正确:调用线程的yeild()方法,只让给同优先级运行,所以选项B说法正确;Java的线程调度策略是一种基于优先级的抢先式调度,所以选项C说法正确:具有相同优先级的多个线程的调度可能是分时的,也可能是线程逐个运行,由具体JVM而定,选项D说法错误,故为所选。

  • 第2题:

    使新创建的线程参与运行调度的方法的是________。

    A.run()

    B.start()

    C.init()

    D.resume()


    B

  • 第3题:

    12、使新创建的线程参与运行调度的方法的是________。

    A.run()

    B.start()

    C.init()

    D.resume()


    B start()方法使线程参与运行调度。

  • 第4题:

    使新创建的线程参与运行调度的方法是( )。

    A.run()

    B.start()

    C.init()

    D.resume()


    正确答案:B
    解析:start0方法使线程参与运行调度。

  • 第5题:

    (线程的调度方法)使新创建的线程参与运行调度的方法是________。

    A.run ()

    B.start ()

    C.init ()

    D.resume ()