线程作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列说法中,错误的一项是()。
A.线程一旦创建,则立即自动执行
B.线程创建后需要调用start()方法,将线程置于可运行状态
C.调用线程的start()方法后,线程也不一定立即执行
D.线程处于可运行状态,意味着它可以被调度
2.下列说法中,错误的一项是()。
A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程
C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程
3.下列关于线程优先级的说法中,错误的一项是()。
A.MIN_PRIORITY代表最低优先级B.MAX_PRIORITY代表最高优先级
C.NORM_PRIORITY代表普通优先级D.代表优先级的常数值越大优先级越低
4.Java语言使用类及其子类的对象来表示线程,新建的线程在它的一个完整的生命周期中通常要经历、、、和等五种状态。
5.下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的()?
A.serialize B.transient C.synchronized D.static
6.下列说法中,错误的一项是()。
A.线程就是程序B.线程是一个程序的单个执行流
C.多线程是指一个程序的多个执行流D.多线程用于实现并发
7.每个Java程序都有一个缺省的主线程,对于Application类型的程序来说,主线程是方法执行的线程。
8.Thread类和Runnable接口中共有的方法是,只有Thread类中有而Runnable接口中没有的方法是,因此通过实现Runnable接口创建的线程类要想启动线程,必须在程序中创建类的对象。
9.Java线程有五种不同的状态,这五种状态中的任何两种状态之间都可以相互转换。
()
10.使用Thread子类创建线程的优点是可以在子类中增加新的成员变量,使线程具有某种属性,也可以在子类中新增加方法,使线程具有某种功能。
但是,Java不支持多继承,Thread类的子类不能再扩展其他的类。
()。