对于下面语句的说法,不正确的是 Thread thrObj=new Thread();A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法

题目

对于下面语句的说法,不正确的是 Thread thrObj=new Thread();

A.系统没有为该线程对象分配资源

B.只能启动或者终止

C.创建了一个空的线程对象

D.可以调用其他方法


相似考题
更多“对于下面语句的说法,不正确的是Thread thrObj=new Thread();A.系统没有为该线程对象分配资源B.只 ”相关问题
  • 第1题:

    对于下面语句的说法,不正确的是( )。Thread thrObj=new Thread:

    A.系统没有为该线程对象分配资源

    B.只能启动或者终止

    C.创建了一个空的线程对象

    D.可以调用其他方法


    正确答案:D
    D。【解析】本题考查线程的创建。通过new命令创建一个线程对象后,该线程对象就处于创建状态,上面的语句只是创建了一个空的线程对象,选项C说法正确。此时,系统并没有为该线程对象分配资源,选项A说法正确。处于这种状态的线程,只能启动或者终止,选项B说法正确。该线程此时并不能调用其他方法,如果调用其他方法就会失败并引起非法状态处理,选项D说法错误。

  • 第2题:

    1、创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。


    Runnable

  • 第3题:

    【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)

    A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。

    B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。

    C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

    D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。


    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。;定义一个实现Runnable接口的类并run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

  • 第4题:

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

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

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

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

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


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

  • 第5题:

    创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。


    Runnable