1、创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。
第1题:
创建线程有两种方法,一种是继承线程类Thread,另一种是______。
A.建立实现Runnable接口的类
B.直接创建线程即可,无需实现任何接口
C.建立实现Collection接口的类
D.建立实现Thread接口的类
第2题:
下列关于Thread类的说法中,错误的一项是______。
A.任何实现Runnable接口的对象都可以作为Thread类构造方法的target参数
B.name参数若为null,Java会给线程赋予一个惟一的名称
C.Thread类本身没有实现Runnable接口
D.当线程启动时,target参数表示的对象的run()方法将被调用
第3题:
用实现Runnable接口的方法创建线程时要()
A. 直接创建线程对象
B. 实现start方法
C. 通过run方法,启动线程对象
D. 先创建线程的目标对象,在通过目标对象创建线程对象
第4题:
下列说法中错误的一项是 ( )
A.使用继承Thread类创建线程,可以直接调用线程的方法
B.通过实现Runnable接口创建线程,体现了面向对象的思想
C.Thread类从面向对象的角度看,是虚拟CPU的封装
D.通过实现Runnable接口创建线程,会影响Thread类的体系
第5题:
创建线程可以通过以下哪两种方法()。
第6题:
使用Thread子类创建线程的优点是可以在子类中增加新的成员变量,使线程具有某种属性,也可以在子类中新增加方法,使线程具有某种功能。但是,Java不支持多继承,Thread类的子类不能再扩展其他的类。
第7题:
从实现了Runnable接口的对象创建线程对象的方法是,建立一个单独的Thread对象,并把可运行对象传递给专门的Thread类的()方法。
第8题:
下列()方法可以创建线程。
第9题:
第10题:
支持多线程机制
一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体
要在程序中实现多线程,必须导入类:importjava.lang.Thread;
一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠
第11题:
继承Thread类
实现Runnable接口
直接创建类Thread
引入Java.lang包
实现Run接口
第12题:
适合多个相同程序代码的线程去处理同一个资源的情况
把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想
可以避免由于Java的单继承带来的局限性
编写简单,可以不通过Thread类直接创建线程
第13题:
当使用SomeThread t=new SomeThread( )创建-个线程时,下列叙述中正确的是( )。
A.Some Thread类是包含run( )方法的任意Java类
B.Some Thread类-定要实现Runnable接口
C.Some Thread类是Thread类的子类
D.Some Thread类是Thread类的子类并且要实现Run-nable接口
第14题:
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
A.start
B.local
C.interrupt
D.run
第15题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第16题:
线程的创建有两种方法:实现()接口和继承Thread类
第17题:
如果一个类必须继承另一个非Thread类,此时要实现多线程只能()方式。
第18题:
对于通过实现Runnable接口创建线程,下面说法正确的有哪些?()
第19题:
关于线程的创建过程,下面四种说法正确的有哪些?()
第20题:
通过创建Process类的子类来实现
通过创建Thread类的子类来实现
通过实现Runnable接口的类来实现
通过实现RunTime接口的类来实现
第21题:
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
第22题:
第23题:
第24题:
对
错