更多“以下哪个方法用来定义线程的执行体?”相关问题
  • 第1题:

    下列方法中可用于定义线程体的是

    A.start()

    B.init()

    C.run()

    D.main()


    正确答案:C
    解析:创新线程有两种方法,继承Thread类和实现Runnable接口,无论哪一种都得重写run()方法。

  • 第2题:

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


    正确答案:

  • 第3题:

    下列哪个选项不能使当前线程停止执行()。

    A.一个异常被抛出

    B.线程执行了sleep()调用

    C.高优先级的线程处于可运行状态

    D.当前线程产生了一个新线程


    参考答案:D

  • 第4题:

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


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

  • 第5题:

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

    A.resume()

    B.notify()

    C.start()

    D.synchronized()


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

  • 第6题:

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

    A.start( )

    B.run( )

    C.init( )

    D.thread( )


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

  • 第7题:

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

    A.通过执行Thread.currentThrea《)返回当前线程的引用

    B.currentThread()方法是静态方法

    C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行

    D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行


    正确答案:C

  • 第8题:

    Thread类的run()方法与Runnable接口中的run()方法的功能和作用相同,都用来定义线程对象被调度之后所执行的操作,都是系统自动调用而用户程序不得引用的方法。()

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


    答案:对

  • 第9题:

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


    正确答案:正确

  • 第10题:

    填空题
    线程对象的()方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。

    正确答案: join()
    解析: 暂无解析

  • 第11题:

    单选题
    用来启动线程的方法是()。
    A

    run

    B

    Runnable

    C

    start

    D

    begin


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

  • 第12题:

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

    run()

    B

    start()

    C

    sleep()

    D

    suspend()


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

  • 第13题:

    下列哪个类或接口定义了线程同步与交互的方法?( )

    A.Thread

    B.Runnable

    C.Object

    D.ThreadGroup


    正确答案:C
    解析:本题主要考查线程的对象是由java. lang包的Thread类导出的,它定义并实现了Java中的线程;Runnable接口的目的是使任何类都可以为线程提供线程体(即run ()方法);Object类定义了线程同步与交互的方法如:wait(),notify ()及notifyAll ();ThreadGroup类实现了线程组,并提供了对线程组或组中线程进行操作的方法。

  • 第14题:

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

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


    参考答案:对

  • 第15题:

    以下哪个是线程类的方法?()

    A、yield()

    B、sleep(lonGmsec)

    C、go()

    D、stop()


    参考答案:ABD

  • 第16题:

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

    A.run()

    B.start()

    C.sleep()

    D.suspend()


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

  • 第17题:

    下列哪个方法和resume( )方法相互搭配,使线程停止执行,然后调用resume( )方法恢复线程?

    A.interrupt( )

    B.stop( )

    C.suspend( )

    D.yield( )


    正确答案:C
    解析:在一个线程中调用t.suspend(),将使线程t暂停执行,要想恢复线程,必须由其他线程调用t.resume()恢复t的执行。不提倡这两种方法,容易产生死锁。

  • 第18题:

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

    A. run()

    B. start()

    C. begin()

    D. execute(Thread t)


    正确答案:B

  • 第19题:

    关于多线程,下列哪个说法不正确?

    A.多线程就是同时执行几个事件

    B.多线程是将程序分为几个并行的子任务,由它们并发交叉执行

    C.一个进程可产生多线程,形成执行流

    D.Java语言支持多线程


    正确答案:A
    解析:多线程不是同时执行几个事件,在某个时间上,计算机还是在执行一个事件,只是多线程将程序分为几个并行的子任务,由它们并发交叉执行。在宏观上看,好像是同时执行几个事件。

  • 第20题:

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

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

    正确答案:A

  • 第21题:

    为应用程序开发人员上班Certkiller.com。 您需要修改应用程序的代码。 应用程序使用两个线程命名线程A和线程B.要完成执行之前线程开始执行线程B。 您将如何完成这项任务?()

    • A、定义线程A在较低的优先级运行。
    • B、定义线程B在更高的优先级运行。
    • C、执行WaitCallback委托来同步线程。
    • D、调用线程A睡眠的方法
    • E、调用线程A自旋锁的方法

    正确答案:C

  • 第22题:

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

    支持多线程机制

    B

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

    C

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

    D

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


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

  • 第23题:

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

    start()

    B

    init()

    C

    run()

    D

    main()


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

  • 第24题:

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

    B


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