下列哪些方法是Thread 类中所定义的方法?()A、yield()B、sleep(long msec)C、go()D、stop()

题目

下列哪些方法是Thread 类中所定义的方法?()

  • A、yield()
  • B、sleep(long msec)
  • C、go()
  • D、stop()
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A ) sleep ()

B ) stop ()

C ) yield ()

D ) wait ()


正确答案:C

第2题:

在Android中,可以使用Thread类的sleep()方法,让线程的休眠_________。


参考答案:指定时间

第3题:

Thread类的()方法能够一个接一个地显示applet帧并在每一帧之间暂停一下。

A.pause()

B.sleep()

C.stop()

D.start()

E.run()


参考答案:B

第4题:

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

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

A.sleep( )

B.stop( )

C.yield( )

D.wait( )


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

第5题:

GiventhatTriangleimplementsRunnable,and:Whichtwostatements,insertedindependentlyatbothlines35and41,tendtoallowboththreadstotemporarilypauseandallowtheotherthreadtoexecute?()

A.Thread.wait();

B.Thread.join();

C.Thread.yield();

D.Thread.sleep(1);

E.Thread.notify();


参考答案:C, D

第6题:

如果定义一个线程类,它继承自Thread,则我们必须重写其中的()方法。

A.Run

B.Start

C.Yield

D.stop


参考答案:A

第7题:

以下哪个是线程类的方法?()

A、yield()

B、sleep(lonGmsec)

C、go()

D、stop()


参考答案:ABD

第8题:

调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )

A.start( ),yield( ),sleep( ),join( )和wait( )

B.start( ),yield( ),sleep( ),join( ),wait( )和stop( )

C.yield( ),sleep( ),join( )和wait( )

D.yield( ),sleep( ),join( ),wait( )和stop( )


正确答案:C
解析:运行状态的进程如果调用了yield( )方法、sleep( )方法、join( )方法或wait( )方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的进程在获取到足够的资源后,也可以转入到可运行状态。

第9题:

下列哪些方法是Thread类中所定义的方法?()

A.yield()

B.sleep(longmsec)

C.go()

D.stop()


参考答案:A, B, D

第10题:

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

A.sleep()

B.stop()

C.yield()

D.wait()


正确答案:D
解析:yield()方法的功能是,线程暂停,让出CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续执行。

更多相关问题