线程作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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类的子类不能再扩展其他的类。()

相关文档
最新文档