A.start()
B.main()
C.run()
D.execute()
第1题:
创建一个线程之后,通过调用该线程对象的______方法将潜入该线程的虚拟CPU置于可运行状态。
第2题:
下列情况中,不会使线程返回所持有的对象锁的是( )。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法
第3题:
方法resume()负责恢复哪些线程的执行( )。
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第4题:
以下关于新建线程的叙述,正确的是( )。
A.当线程被创建时,可以马上启动
B.新建线程可以使用start( )、stop( )和wait( )等多个方法
C.进入新建状态的线程,没有被分配资源
D.新建状态的线程通过调用方法join( )可以进入阻塞状态
第5题:
下列说法中错误的一项是______。
A.通过执行Thread.currentThrea《)返回当前线程的引用
B.currentThread()方法是静态方法
C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行
D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行
第6题:
在创建Thread对象之后,调用线程的( )方法开始执行线程。
A.start()
B.interrupt()
C.run()
D.stop()
第7题:
要将某个线程设置为后台线程,需要调用该线程的()方法,该方法必须在()方法之前调用
第8题:
下面关于Java中线程的说法不正确的是()
第9题:
在java程序中,下列关于线程的说法错误的是()
第10题:
线程同步中,对象的锁在()情况下持有线程返回
第11题:
第12题:
对
错
第13题:
A.start()
B.main()
C.run()
D.execute()
第14题:
resume()力法恢复哪些线程的执行
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第15题:
resume方法恢复( )的执行。
A.通过调用stop方法而停止的线程
B.通过调用sleep方法而停止运行的线程
C.通过调用wait方法而停止运行的线程
D.通过调用suspend方法而停止运行的线程
第16题:
用实现Runnable接口的方法创建线程时要()
A. 直接创建线程对象
B. 实现start方法
C. 通过run方法,启动线程对象
D. 先创建线程的目标对象,在通过目标对象创建线程对象
第17题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第18题:
对于线程的生命周期,下面四种说法正确的有哪些?()
第19题:
对于wait()方法,下面说法正确的是?()
第20题:
下面四个选项中,哪些是线程进入阻塞状态的原因?()
第21题:
启动多线程必须调用start()方法, 如果调用run()方法则没有启动新的线程
第22题:
创建好线程对象之后并不意味着这个线程就会被处理机(JMV)运行,还需要调用线程对象的()方法启动线程。
第23题:
调用join()方法可能抛出异常InterruptedException。
sleep()方法是Thread类的静态方法。
调用Thread类的sleep()方法可终止一个线程对象。
线程启动后执行的代码放在其run方法中。