Thread.sleep()方法调用后,当等待时间已到,该线程所处状态为()
第1题:
Java中的线程体是由线程类的【 】()方法进行定义的,线程运行时,也是从该方法开始执行。
第2题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify
B.yield
C.sleep
D.isAlive
第3题:
当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?
第4题:
要将某个线程设置为后台线程,需要调用该线程的()方法,该方法必须在()方法之前调用
第5题:
Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为()
第6题:
在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。
第7题:
下面()让线程休眠1分钟。
第8题:
阻塞状态
运行状态
就绪状态
新建状态
第9题:
当synchronized()语句块执行完后
当在synchronized()语句块执行中出现例外(exception)时
当持有锁的线程调用该对象的wait()方法时
以上都是
第10题:
对
错
第11题:
第12题:
对
错
第13题:
下列情况中,不会使线程返回所持有的对象锁的是( )。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法
第14题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify( )
B.yield( )
C.sleep( )
D.isAlive( )
第15题:
在Thread类中,提供了一个start()方法,该方法用于(),当新线程启动后,系统会自动调用()方法
第16题:
下面四个选项中,哪些是线程进入阻塞状态的原因?()
第17题:
线程同步中,对象的锁在()情况下持有线程返回
第18题:
当线程类所定义的run( )方法执行完毕,线程的运行就会终止。
第19题:
线程试图获取某个对象的同步锁,而该锁被其它线程持有
线程调用了另一个线程的join()方法
当线程调用了一个阻塞式的IO方法
线程调用了setDaemon(boolean b)方法
第20题:
第21题:
第22题:
对
错
第23题:
阻塞状态
运行状态
就绪状态
新建状态