更多“创建线程的时候必须实现哪项接口?()”相关问题
  • 第1题:

    关于Runnable接口,错误的说法是 ( )

    A.实现接口Runnable的类仍然可以继承其他父类

    B.创建实现Runnable接口的类后,就可以用start方法启动线程了

    C.Runable接口提供了通过线程执行程序的最基本的接口

    D.Runnable只定义了一个run方法


    正确答案:B
    解析:通常,当一个类已继承另一个类时,就应该利用实现Runnable接口方法类构造线程体。选项A正确。选项B的说法是错误的,创建后,还需要初始化一个Thread类或者 Thread子类的线程对象时,把目标对象传递给这个线程实例后,利用Thread类或者Thread子类的线程对象的start方法启动线程。选项C是正确的,Runnable接口提供了通过线程执行程序的最基本的接口。选项D也是正确的,Runnable只定义了一个run方法,正是通过run()方法才使得建立线程的目的得以实现。

  • 第2题:

    用实现Runnable接口的方法创建线程时要()

    A. 直接创建线程对象

    B. 实现start方法

    C. 通过run方法,启动线程对象

    D. 先创建线程的目标对象,在通过目标对象创建线程对象


    正确答案:D

  • 第3题:

    下列说法中错误的一项是 ( )

    A.使用继承Thread类创建线程,可以直接调用线程的方法

    B.通过实现Runnable接口创建线程,体现了面向对象的思想

    C.Thread类从面向对象的角度看,是虚拟CPU的封装

    D.通过实现Runnable接口创建线程,会影响Thread类的体系


    正确答案:D
    解析:选项D的说法是错误的,通过实现Runnable接口创建线程,不会影响 Thread类的体系。其他选项是正确的。

  • 第4题:

    线程的创建有两种方法:实现()接口和继承Thread类


    正确答案:Runnable

  • 第5题:

    创建线程可以通过以下哪两种方法()。

    • A、继承Thread类
    • B、实现Runnable接口
    • C、直接创建类Thread
    • D、引入Java.lang包
    • E、实现Run接口

    正确答案:A,B

  • 第6题:

    下列关于线程优先级的说法中,正确的是()

    • A、 线程的优先级是不能改变的
    • B、 线程的优先级是在创建线程时设置的
    • C、 在创建线程后的任何时候都可以设置
    • D、 B和C

    正确答案:D

  • 第7题:

    下列()方法可以创建线程。

    • A、通过创建Process类的子类来实现
    • B、通过创建Thread类的子类来实现
    • C、通过实现Runnable接口的类来实现
    • D、通过实现RunTime接口的类来实现

    正确答案:B,C

  • 第8题:

    创建辅助线程只需两步:()。

    • A、实现控制类和实现控制函数
    • B、实现控制类和启动线程
    • C、实现控制函数和启动线程
    • D、实现控制函数和创建线程

    正确答案:C

  • 第9题:

    单选题
    使用接口实现线程的优点()
    A

    线程运行效率高

    B

    线程程序简单

    C

    可再从其它类派生

    D

    实现线程容易


    正确答案: B
    解析: 暂无解析

  • 第10题:

    多选题
    下列关于Java语言中线程的说法正确的有()。
    A

    支持多线程机制

    B

    一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体

    C

    要在程序中实现多线程,必须导入类:importjava.lang.Thread;

    D

    一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠


    正确答案: B,C
    解析: 暂无解析

  • 第11题:

    单选题
    创建线程的时候必须实现哪项接口?()
    A

    Runnable

    B

    Thread

    C

    Run

    D

    Start


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    创建辅助线程只需两步:()。
    A

    实现控制类和实现控制函数

    B

    实现控制类和启动线程

    C

    实现控制函数和启动线程

    D

    实现控制函数和创建线程


    正确答案: A
    解析: 暂无解析

  • 第13题:

    创建线程有两种方法,一种是继承线程类Thread,另一种是______。

    A.建立实现Runnable接口的类

    B.直接创建线程即可,无需实现任何接口

    C.建立实现Collection接口的类

    D.建立实现Thread接口的类


    正确答案:A
    解析:因为任何实现Runnable接口的对象都可以作为一个线程的目标对象,类Thread本身也实现了接口Rmmable,所以创建线程有两种方法,一种是通过继承线程类Thread来创建线程类,另一种是建立一个实现Runnable接口的类来运行线程。

  • 第14题:

    下列方法中可以用来创建一个新线程的是( )。 A.实现java.lang.Runnable接口并重写start方法SX

    下列方法中可以用来创建一个新线程的是( )。

    A.实现java.lang.Runnable接口并重写start方法

    B.实现java.lang.Runnable接口并重写run方法

    C.继承java.lang.Thread类并重写run方法

    D.实现java.lang.Thread类并实现start方法


    正确答案:C
    C。【解析】本题考查考生对创建线程的使用。创建线程有两种方法:通过实现Runnable接口创建线程和通过继承Thread类创建线程。通过实现Runnable接口创建线程,当实现Runnable接口的类的对象用来创建线程以后,该线程的启动将使得对象的run方法被调用。通过继承Thread类创建线程,可以通过继承Thread类,并重写其中的run方法定义线程体,然后创建该子类的对象创建线程。线程创建是考试重点内容,请务必掌握。

  • 第15题:

    创建线程时,可以使用构造函数Thread(Runnable target),其中target是实现了Runnable接口的对象。()

    此题为判断题(对,错)。


    答案:对

  • 第16题:

    关于java线程,下面说法错误的是()

    • A、线程是以CPU为主体的行为
    • B、java利用线程使整个系统成为异步
    • C、创建线程的方法有两种:实现Runnable接口和继承Thread类
    • D、新线程一旦被创建,它将自动开始运行

    正确答案:D

  • 第17题:

    如果一个类必须继承另一个非Thread类,此时要实现多线程只能()方式。

    • A、通过创建Process类的子类来实现
    • B、通过创建Thread类的子类来实现
    • C、通过实现Runnable接口的类来实现
    • D、通过实现RunTime接口的类来实现

    正确答案:C

  • 第18题:

    使用接口实现线程的优点()

    • A、线程运行效率高
    • B、线程程序简单
    • C、可再从其它类派生
    • D、实现线程容易

    正确答案:C

  • 第19题:

    一般来说,在多个并发线程正在执行的时候,如果有一个新的请求到来,Servlet容器将构造Servlet的一个实例,为每个用户请求建立一个新进程,这意味着,多个线程可能同时访问一些共享数据。如果要阻止这种多线程的访问,可以使Servlet实现哪个接口?()

    • A、NewThreadModel接口
    • B、NewServlet接口
    • C、SingleThreadModel接口
    • D、SingleServlet接口

    正确答案:C

  • 第20题:

    多选题
    下列()方法可以创建线程。
    A

    通过创建Process类的子类来实现

    B

    通过创建Thread类的子类来实现

    C

    通过实现Runnable接口的类来实现

    D

    通过实现RunTime接口的类来实现


    正确答案: C,B
    解析: 暂无解析

  • 第21题:

    单选题
    关于java线程,下面说法错误的是()
    A

    线程是以CPU为主体的行为

    B

    java利用线程使整个系统成为异步

    C

    创建线程的方法有两种:实现Runnable接口和继承Thread类

    D

    新线程一旦被创建,它将自动开始运行


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    在多线程程序设计中,如果采用Runnable接口的方式创建线程,则需要实现的方法是(  )。
    A

    start()

    B

    run()

    C

    sleep()

    D

    resume()


    正确答案: A
    解析:
    Java中的线程体是由线程类的run()方法定义,该方法定义线程的具体行为。Java语言中提供两种创建线程的方法,一种是通过继承Thread类创建线程,另一种是通过实现Runnable接口来创建线程,如果线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run()方法。stop()方法可以强行终止线程;sleep()方法使一个线程暂停运行一段固定的时间,使比其优先级低的线程运行;resume()方法是回复运行挂起的线程;start()方法是开始运行当前线程。

  • 第23题:

    填空题
    线程的创建有两种方法:实现()接口和继承Thread类

    正确答案: Runnable
    解析: 暂无解析

  • 第24题:

    多选题
    创建线程可以通过以下哪两种方法()。
    A

    继承Thread类

    B

    实现Runnable接口

    C

    直接创建类Thread

    D

    引入Java.lang包

    E

    实现Run接口


    正确答案: A,B
    解析: 暂无解析