itgle.com
更多“Thread类中启动线程体的方法是( )。A.start()B.resume()C.init()D.run() ”相关问题
  • 第1题:

    在创建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。

  • 第2题:

    在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是()。

    A.start()

    B.init()

    C.resume()

    D.run()


    resume ()

  • 第3题:

    启动线程时,需要调用()方法。

    A.start()

    B.currentThread()

    C.join()

    D.run()


    start()

  • 第4题:

    Thread类的()方法用于启动线程;当新线程启动后,系统会自动调用调用()方法。

    A.start sleep

    B.run sleep

    C.run start

    D.start run


    start run

  • 第5题:

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

    A.start()

    B.resume()

    C.init()

    D.run()


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