参考答案和解析
正确答案:D
更多“Thread类中能运行线程体的方法是()A、start()B、resume()C、init()D、run()”相关问题
  • 第1题:

    ( 25 ) Thread 类中能运行线程体的方法是

    A ) start()

    B ) resume()

    C ) init()

    D ) run()


    正确答案:A

     

  • 第2题:

    使新创建的线程参与运行调度的方法是

    A ) run ()

    B ) start ()

    C ) init ()

    D ) resume ()


    正确答案:B

  • 第3题:

    使新创建的线程参与运行调度的方法是

    A.run()

    B.start()

    C.init()

    D.resume()


    正确答案:B
    解析:线程的生命周期过程为:(1)线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用start()和stop()两个控制方法;(2)新建状态的线程在调用start()方法后,进入可运行状态。此时线程已经分配了必要的资源,交给了系统调度。一旦线程实际占有了CPU,就进入了运行状态。(3)运行状态的线程如果调用了yield()方法、sleep()方法、join()方法或wait()方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运行状态。(4)当运行状态的线程正常执行完毕后,就进入了终止状态。

  • 第4题:

    Thread类中能运行线程的方法是( )。

    A.resume

    B.start

    C.run

    D.init


    正确答案:C
    C。【解析】resume是Thread类提供的用于线程控制的方法;start是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start方法才能运行该线程;run是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run方法开始执行的,就像Java应用程序从main开始、Applet从ink开始一样;init不是Thread类中的方法。

  • 第5题:

    Thread类中能运行线程体的方法是()。

    A.stairt()

    B.resume()

    C.init()

    D.run()


    正确答案:D

  • 第6题:

    下列方法中可以用来创建一个新线程的是( )。 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方法定义线程体,然后创建该子类的对象创建线程。线程创建是考试重点内容,请务必掌握。

  • 第7题:

    能够实现线程的方式有()。

    • A、继承Thread类,重写run方法
    • B、实现Runnable接口,实现run方法
    • C、继承Thread类,重写start方法
    • D、继承Runnable接口,重写run方法

    正确答案:A,B

  • 第8题:

    线程开始运行时,是从下列哪一个方法开始执行的( )

    • A、main()
    • B、start()
    • C、run()
    • D、init()

    正确答案:B

  • 第9题:

    用Thread类的子类创建线程时,必须重新定义的方法()

    • A、start()
    • B、init()
    • C、paint()
    • D、run()

    正确答案:D

  • 第10题:

    处于等待的线程,如果要使该线程恢复运行状态,应调用方法()

    • A、start()
    • B、run()
    • C、resume()
    • D、notify()

    正确答案:D

  • 第11题:

    让线程开始运行的方法是()。 

    • A、Run()
    • B、Suspend ()
    • C、Start()
    • D、Resume

    正确答案:C

  • 第12题:

    单选题
    Thread类中能运行线程体的方法是()
    A

    start()

    B

    resume()

    C

    init()

    D

    run()


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

  • 第13题:

    Thread类中能运行线程体的方法是

    A.start()

    B.resume()

    C.init()

    D.run()


    正确答案:D
    解析:选项A,start()是Thread类中的方法。新建的线程不会自动运行,必须调用线程的start()方法,才能运行该线程。选项B,resume()是Thread类提供的用于线程控制的方法。调用该方法,用于恢复因调用suspend()而暂停的线程继续执行。选项C,init()不是Thread类中的方法。选项 D,run()是Thread类中的方法,在该方法中定义了线程的具体行为。线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从 init()开始一样。因此正确答案是D。

  • 第14题:

    Thread类中能运行线程的方法是( )。A.resume( )B.start( )C.run( )SXB

    Thread类中能运行线程的方法是( )。

    A.resume( )

    B.start( )

    C.run( )

    D.init( )


    正确答案:C
    resume()是Thread类提供的用于线程控制的方法;start()是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start()方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从init()开始-样;init()不是Thread类中的方法。

  • 第15题:

    Thread类中启动线程体的方法是( )。

    A.start()

    B.resume()

    C.init()

    D.run()


    正确答案:A
    解析:控制线程启停类的方法有:start (),线程体开始运行;stop (),强行中止线程运行; suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用resume()方法恢复线程的状态;resume (),恢复线程执行。所以选择A。选项D,run ()方法定义了线程体和线程的具体行为。

  • 第16题:

    下列哪个方法用来定义线程的具体行为,也就是定义线程体?

    A.start( )

    B.run( )

    C.init( )

    D.thread( )


    正确答案:B
    解析:一般情况下,通过重写run()方法来定义线程体。

  • 第17题:

    Thread类的哪个方法用来启动线程的运行?()

    A. run()

    B. start()

    C. begin()

    D. execute(Thread t)


    正确答案:B

  • 第18题:

    用Thread子类实现多线程的步骤顺序是( )

    A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法

    B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例

    C、创建Thread子类的实例,让线程调用start()方法

    D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法


    正确答案:A

  • 第19题:

    在Java 中,可以使线程运行的方法是()。 

    • A、init();
    • B、start();
    • C、run();
    • D、resume();
    • E、sleep();

    正确答案:B

  • 第20题:

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

    • A、实现java.lang.Runnable接口并重写start()方法
    • B、实现java.lang.Runnable接口并重写run()方法
    • C、继承java.lang.Thread类并重写run()方法
    • D、实现java.lang.Thread类并实现start()方法

    正确答案:B

  • 第21题:

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

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

    正确答案:A,C

  • 第22题:

    在Java中,可以使线程运行的方法是()。

    • A、init();
    • B、start();
    • C、resume();
    • D、sleep();

    正确答案:B

  • 第23题:

    多选题
    能够实现线程的方式有()。
    A

    继承Thread类,重写run方法

    B

    实现Runnable接口,实现run方法

    C

    继承Thread类,重写start方法

    D

    继承Runnable接口,重写run方法


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