下列关于Thread类的说法中,错误的是()
A.线程都是Thread类的对象
B.Thread类属于java.util包
C.继承Thread的方式定义线程后,覆写的run方法会在该线程的start方法被调用后被JVM自动运行
D.继承Thread的方式定义线程后,不能再继承其他类了,导致程序的可扩展性降低
- · 有4位网友选择 B,占比44.44%
- · 有4位网友选择 A,占比44.44%
- · 有1位网友选择 D,占比11.11%
A.线程都是Thread类的对象
B.Thread类属于java.util包
C.继承Thread的方式定义线程后,覆写的run方法会在该线程的start方法被调用后被JVM自动运行
D.继承Thread的方式定义线程后,不能再继承其他类了,导致程序的可扩展性降低
下列关于Thread类的说法中,错误的一项是______。
A.任何实现Runnable接口的对象都可以作为Thread类构造方法的target参数
B.name参数若为null,Java会给线程赋予一个惟一的名称
C.Thread类本身没有实现Runnable接口
D.当线程启动时,target参数表示的对象的run()方法将被调用
A.Thread类不是抽象类
B.Thread类是一个接口,创建线程类,需要实现其run方法
C.Thread类是一个抽象类,创建线程类,需要重写其run方法
D.应该把线程要执行的任务编写在Thread类的构造方法中
A.继承Thread类创建线程的方式可以防止出现多父类问题
B.Thread类属于java.util包
C.继承Thread的方式定义线程后,覆写的run方法会在该线程的start方法被调用后被JVM自动运行
D.继承Thread的方式定义线程后,你不能在继承其他的类了,导致程序的可扩展性大大降低
A.编译通过并执行,但无输出
B.编译通过并执行,输出:Running
C.产生错误,没有Thread类对象
D.产生错误,没有通道到达Thread包
A.使用继承Thread类创建线程,可以直接调用线程的方法
B.通过实现Runnable接口创建线程,体现了面向对象的思想
C.Thread类从面向对象的角度看,是虚拟CPU的封装
D.通过实现Runnable接口创建线程,会影响Thread类的体系
A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成
B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题
C.Thread类属于java、util程序包
D.以上说法无一正确
当使用SomeThread t=new SomeThread()创建-个线程时,下列叙述中正确的是()。
A.Some Thread类是包含run()方法的任意Java类
B.Some Thread类-定要实现Runnable接口
C.Some Thread类是Thread类的子类
D.Some Thread类是Thread类的子类并且要实现Run-nable接口
下列方法可以通过Thread类就可以调用,而不需要通过Thread类的实例进行调用的是 ()
A.sleep()
B.start()
C.setPriority()
D.suspend()
关于以下程序段的执行结果,说法正确的是()。publicclassborleyextendsThread(publicstaticvoidmain(Stringargv[]){borleyb=newborley();b.start();}publicvoidrun(){System.out.println("running");}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:running
C.产生错误,没有thread类对象
D.产生错误,没有通道到达thread包
A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
A.通过继承 Thread 类与实现 Runnable 接口都可以创建多线程程序
B.实现 Runnable 接口相对于继承 Thread 类来说,可以避免由于 Java 的单继承带来的局限性
C.通过继承 Thread 类与实现 Runnable 接口创建多线程这两种方式没有区别
D.大部分的多线程应用都会采用实现 Runnable 接口方式创建
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!