什么是线程?它产生的背景是什么?线程有几种状态?说明状态变化调用的方法。
第1题:
在以下( )情况下,线程就进入可运行状态。
A.线程调用了sleep()方法时
B.线程调用了join()方法时
C.线程调用了yield()方法时
D.以上都是
第2题:
以下关于新建线程的叙述,正确的是( )。
A.当线程被创建时,可以马上启动
B.新建线程可以使用start( )、stop( )和wait( )等多个方法
C.进入新建状态的线程,没有被分配资源
D.新建状态的线程通过调用方法join( )可以进入阻塞状态
第3题:
A.就绪状态
B.运行状态
C.阻塞状态
D.死亡状态
第4题:
( 14 ) 线程由于调用 sleep() 方法进入阻塞状态 , 当睡眠结束时 , 该线程将进入 【 14 】 状态。
第5题:
在以下()情况下,线程就进入可运行状态
第6题:
对于线程的生命周期,下面四种说法正确的有哪些?()
第7题:
java中,新建的线程调用start( )方法、如myThread.start( ),将使线程的状态从New(新建状态)转换为()
第8题:
下面四个选项中,哪些是线程进入阻塞状态的原因?()
第9题:
线程试图获取某个对象的同步锁,而该锁被其它线程持有
线程调用了另一个线程的join()方法
当线程调用了一个阻塞式的IO方法
线程调用了setDaemon(boolean b)方法
第10题:
就绪状态
运行状态
阻塞状态
死亡状态
第11题:
第12题:
第13题:
下列说法中,错误的一项是______。
A.线程一旦创建,则立即自动运行
B.线程创建后需要调用start()方法,将线程置于可运行状态
C.线程处于可运行状态,意味着它可以被调度
D.调用线程的start()方法后,线程也不一定能立即执行
第14题:
A.线程调用了sleep()方法时
B.线程调用了join()方法
C.线程调用了yield()方法时
D.线程调用了notify()方法
第15题:
线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入______状态。
第16题:
在以下哪种情况下,线程进入就绪状态?()
第17题:
多线程有几种实现方法,线程间同步有几种实现方法,都是什么?
第18题:
线程调用sleep()方法后,该线程将进入以下哪种状态?
第19题:
线程调用了sleep()方法后,该线程将进入()。
第20题:
可运行状态
运行状态
阻塞状态
终止状态
第21题:
线程调用了sleep()方法时
线程调用了join()方法时
线程调用了yield()方法时
以上都是
第22题:
第23题: