题目内容

下面关于yield方法描述正确的是()

A. yield方法是用于合并线程
B. yield方法是用于启动线程
C. yield方法是用于线程让步
D. yield方法是用于线程同步

查看答案
更多问题

下列关于Thread类中sleep()方法的描述,错误的是()

A. sleep()可以指定线程休眠的时间
B. sleep()方法指定时间结束后,线程进入了运行状态
C. sleep()是一个静态方法
D. 调用sleep()方法,线程进入阻塞状态

下列关于线程状态转换的描述中,错误的是()

A. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态
B. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态
C. 线程获得CPU使用权后会从就绪状态转换成运行状态
D. 线程失去CPU使用权后会从运行状态转换成就绪状态

阅读下列的程序publicclassDemoextendsThreadimplementsRunnable{-----①publicvoidrun(){System.out.println("thisisrun()");}publicstaticvoidmain(Stringargs[]){Threadthread=newThread(newDemo());-----②thread.start();}}下列关于程序运行结果的说法中,正确的是()

A. ①行出现编译错误
B. ②行出现编译错误
C. 出现运行错误
D. 程序正常执行输出thisisrun()

publicclassDemo{publicstaticvoidmain(String[]args){ThreadDemotd=newThreadDemo();Threadth1=newThread(td);Threadth2=newThread(td);th1.setName(“a”);th2.setName(“b”);th1.start();th2.start();}}classThreadDemoimplementsRunnable{publicvoidrun(){for(inti=0;i<5;i++){Stringname=Thread.currentThread().getName();if(“a”.equals(name)){System.out.print(“线程”+name+”让步”);Thread.___________;}}}}上述程序中,在横线位置补全下列哪段代码,可以实现线程a让步线程b()

A. Thread.sleep(10)
B. Thread.yield()
C. Thread.start()
D. Thread.wait()

答案查题题库