更多“(难度:中等)start() 方法用于定义线程的执行体”相关问题
  • 第1题:

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

    A ) start()

    B ) resume()

    C ) init()

    D ) run()


    正确答案:A

     

  • 第2题:

    通过调用线程对象实例的( )方法,可以启动执行该线程。

    A.start()

    B.main()

    C.run()

    D.execute()


    参考答案:A

  • 第3题:

    下列方法中哪个是执行线程的方法?

    A.run()

    B.start()

    C.sleep()

    D.suspend()


    正确答案:A
    解析:start()是启动线程对象,使之从新建状态转入就绪状态;sleep()让线程睡眠一段时间,在此期间线程不消耗CPU资源;suspend()使线程挂起,暂停执行,如果想恢复线程,必须由其他线程调用resume()方法。

  • 第4题:

    下列方法中哪个是执行线程的方法? ( )

    A.run()

    B.start()

    C.sleep()

    D.suspend()


    正确答案:A

  • 第5题:

    下列说法中,错误的一项是______。

    A.线程一旦创建,则立即自动运行

    B.线程创建后需要调用start()方法,将线程置于可运行状态

    C.线程处于可运行状态,意味着它可以被调度

    D.调用线程的start()方法后,线程也不一定能立即执行


    正确答案:A

  • 第6题:

    下列方法中哪个是执行线程的方法?

    A.run( )

    B.start( )

    C.sleep( )

    D.suspend( )


    正确答案:A
    解析:start()是启动线程对象,使之从新建状态转入就绪状态;sleep()让线程睡眠一段时间,在此期间线程不消耗CPU资源;suspend()使线程挂起,暂停执行,如果想恢复线程,必须由其他线程调用resume()方法。

  • 第7题:

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

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

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

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

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


    正确答案:A

  • 第8题:

    下列方法中哪个是执行线程的方法()。

    • A、run()
    • B、start()
    • C、sleep()
    • D、suspend()

    正确答案:A

  • 第9题:

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

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

    正确答案:D

  • 第10题:

    当线程类所定义的run( )方法执行完毕,线程的运行就会终止。


    正确答案:正确

  • 第11题:

    单选题
    下列方法中可用于定义线程体的是(  )。
    A

    start()

    B

    init()

    C

    run()

    D

    main()


    正确答案: D
    解析:
    Java中的线程体是由线程类的run()方法定义,该方法定义线程的具体行为。A项,start()方法使线程从新建状态转换为可运行状态,使系统为线程分配必要的资源;B项,init()是Applet类中的方法,在Applet被下载时调用,一般用来完成所有必需的初始化操作;D项,main()是主方法,它是程序执行的入口。

  • 第12题:

    ( 难度:中等)下列关于线程描述正确的是()。
    A.一旦一个线程被创建,它就立即开始运行。
    B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
    C.当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
    D.一个线程可能因为不同的原因停止并进入就绪状态。

    答案:B

  • 第13题:

    (13 )Java 中的线程体是由线程类的 【 13 】 () 方法进行定义的 ,线程运行时 ,也是从该方法开始执行的 。


    正确答案:

  • 第14题:

    Java中的线程体是由线程类的【 】()方法进行定义的,线程运行时,也是从该方法开始执行。


    正确答案:run
    run 解析:本题考查线程。Java中的线程是由线程类的run()方法定义,该方法中定义线程的具体行为。线程开始执行时,也是从它的run()方法开始执行,就像Java Application从main()开始一样。因此,本题的划线处应填入“run”。

  • 第15题:

    下列哪个方法是用来专门定义临界区,实现线程的同步?

    A.resume()

    B.notify()

    C.start()

    D.synchronized()


    正确答案:D
    解析:Java中对共享数据操作的并发控制是采用传统的封锁技术。用synchro-nized()来定义临界区,使得各个线程互斥的访问临界区。

  • 第16题:

    下列方法中______是执行线程的方法。

    A.run()

    B.sleep()

    C.start()

    D.suspend()


    正确答案:A
    解析:sleep()让线程睡眠一段时间,在此期间线程不消耗CPU资源;start()是启动线程对象,使之从新建状态转入就绪状态:suspend()使线程挂起,暂停执行,如果想恢复线程,必须由其他线程调用resume()方法。

  • 第17题:

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

    A.start( )

    B.run( )

    C.init( )

    D.thread( )


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

  • 第18题:

    下列方法中( )是执行线程的方法。

    A.run( )

    B.start( )

    C.sleep( )

    D.suspend( )


    正确答案:A

  • 第19题:

    在创建Thread对象之后,调用线程的( )方法开始执行线程。

    A.start()

    B.interrupt()

    C.run()

    D.stop()


    正确答案:A
    解析:本题考查线程机制。选项A正确,为了运行线程,将调用它的start()方法,调用线程的start()方法将导致调用另外一个方法——线程对象中所必须具有的run()方法。 fun()方法是线程类的核心。通过添加 implements Runnable,创建和小程序相关的 Thread对象,并使用小程序的start()、stop()和run()方法,小程序将成为使用线程的程序。另外,千万要注意小程序和线程都有 start()方法,当创建使用线程的小程序时,这点会让人迷惑,但这两个方法是不同的,而且彼此之间没有任何联系。选项B错误,interrupt()方法中断一个正在运行的程序;选项C错误,run()是一个抽象方法,它是通过调用start()方法触发它运行:选项D错误,stop()方法终止一个线程的运行。由此可知本题的答案是A。

  • 第20题:

    java中,新建的线程调用start( )方法、如myThread.start( ),将使线程的状态从New(新建状态)转换为()


    正确答案:可运行状态

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    单选题
    下列方法中可用于定义线程体的是(  )。
    A

    start()

    B

    init()

    C

    run()

    D

    main()


    正确答案: C
    解析:
    Java中的线程体是由线程类的run()方法定义,该方法定义线程的具体行为。A项,start()方法使线程从新建状态转换为可运行状态,使系统为线程分配必要的资源;B项,init()是Applet类中的方法,在Applet被下载时调用,一般用来完成所有必需的初始化操作;D项,main()是主方法,它是程序执行的入口。

  • 第23题:

    ( 难度:中等)Java中启动一个线程所调用的方法是()
    A.run()
    B.init()
    C.start()
    D.new()

    答案:C

  • 第24题:

    ( 难度:中等)线程方法resume()负责重新开始__线程的执行
    A.被stop方法停止
    B.被sleep方法停止
    C.被wait方法停止
    D.被 suspend方法停止

    答案:D