使新创建的线程参与运行调度的方法是( )。 A.runB.startC.initD.resume

题目

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

A.run

B.start

C.init

D.resume

参考答案和解析
正确答案:B
B。【解析】start方法使线程参与运行调度。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.run()

B.start()

C.init()

D.resume()


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

第2题:

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

A.run ()

B.start ()

C.init ()

D.resume ()


第3题:

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

A.run()

B.start()

C.init()

D.resume()


B

第4题:

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

A.run()

B.start()

C.init()

D.resume()


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

第5题:

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

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

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

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

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


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

第6题:

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

A.run( )

B.start( )

C.init( )

D.resume( )


正确答案:B
start()方法使线程参与运行调度。

第7题:

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

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

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

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

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


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

第8题:

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

A.run()

B.start()

C.init()

D.resume()


正确答案:B
解析:线程的生命周期过程为:(1)线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用start()和stop()两个控制方法;(2)新建状态的线程在调用start()方法后,进入可运行状态。此时线程已经分配了必要的资源,交给了系统调度。一旦线程实际占有了CPU,就进入了运行状态。(3)运行状态的线程如果调用了yield()方法、sleep()方法、join()方法或wait()方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运行状态。(4)当运行状态的线程正常执行完毕后,就进入了终止状态。

第9题:

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

A ) run ()

B ) start ()

C ) init ()

D ) resume ()


正确答案:B