在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 A、sleep()方法是使线程停止一段事件的方法B、在sleep()时间间隔期满后,线程立即恢复执行C、wait()方法用于线程交互D、使用wait()方法后,线程需要被通知唤醒

题目

在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 

  • A、sleep()方法是使线程停止一段事件的方法
  • B、在sleep()时间间隔期满后,线程立即恢复执行
  • C、wait()方法用于线程交互
  • D、使用wait()方法后,线程需要被通知唤醒

相似考题
更多“在Java多线程中sleep()和wait()方法,下列说法不正”相关问题
  • 第1题:

    调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )

    A.start( ),yield( ),sleep( ),join( )和wait( )

    B.start( ),yield( ),sleep( ),join( ),wait( )和stop( )

    C.yield( ),sleep( ),join( )和wait( )

    D.yield( ),sleep( ),join( ),wait( )和stop( )


    正确答案:C
    解析:运行状态的进程如果调用了yield( )方法、sleep( )方法、join( )方法或wait( )方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的进程在获取到足够的资源后,也可以转入到可运行状态。

  • 第2题:

    如果线程调用下列方法,不能保证使该线程停止运行的是

    A ) sleep ()

    B ) stop ()

    C ) yield ()

    D ) wait ()


    正确答案:C

  • 第3题:

    下列描述中不正确的一项是______。

    A.Java不支持多线程

    B.一个Java源程序中不允许有多个公共类

    C.Java通过接口支持多重继承

    D.Java程序可以划分为两大类:Application和Applet


    正确答案:A

  • 第4题:

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

    A.线程有其产生、存在和消亡的过程

    B.一个进程可以创建多个线程

    C.Java需要利用外部的线程支持库来实现多线程

    D.在Java语言中支持多线程


    正确答案:C

  • 第5题:

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

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

    正确答案:B

  • 第6题:

    在Java多线程中sleep( )和wait( )方法,下列说法不正确的是() 

    • A、sleep()方法是使线程停止一段时间的方法
    • B、在sleep 时间间隔期满后,线程立即恢复执行
    • C、wait()方法用于线程交互
    • D、使用wait() 方法后,线程需要被通知唤醒

    正确答案:B

  • 第7题:

    在JAVA编程中,实现Runnable接口时必须实现的方法是()。

    • A、wait()
    • B、run()
    • C、stop()
    • D、start()

    正确答案:B

  • 第8题:

    在java程序中,下列关于线程的说法错误的是()

    • A、线程启动调用start方法
    • B、线程的主体是run方法
    • C、线程运行中调用sleep方法可以进入阻塞状态
    • D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源

    正确答案:D

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    Java多线程有几种实现方法()。

    • A、继承Thread类
    • B、实现Runnable接口
    • C、实现Thread接口
    • D、以上都不正确

    正确答案:A,B

  • 第11题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


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

  • 第12题:

    单选题
    在Java多线程中sleep()和wait()方法,下列说法不正确的是()。
    A

    sleep()方法是使线程停止一段时间的方法;

    B

    在sleep时间间隔期满后,线程立即恢复执行;

    C

    wait()方法用于线程交互

    D

    使用waitI() 方法后,线程需要被通知唤醒;


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

  • 第13题:

    ( 12 )下列描述中,错误的是

    A ) Java 要求编程者管理内存

    B ) Java 的安全性体现在多个层次上

    C ) Applet 要求在支持 Java 的浏览器上运行

    D ) Java 有多线程机制


    正确答案:A

  • 第14题:

    在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。()


    参考答案:正确

  • 第15题:

    下列说法不正确的是 ( )

    A.Java语言不支持分布式计算

    B.Java是跨平台的语言

    C.Java是面向对象语言

    D.Java是具有多线程并发机制的语言


    正确答案:A
    解析:本题考查Java语言的特点。Java语言是一种高级语言,它具有简单、面向对象、分布式、解释型、鲁棒性、安全、结构中立、可移植、高效率、多线程、动态等特点。

  • 第16题:

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

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

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

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

    D.Java语言支持多线程


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

  • 第17题:

    在Java多线程中sleep()和wait()方法,下列说法不正确的是()。  

    • A、sleep()方法是使线程停止一段时间的方法;
    • B、在sleep时间间隔期满后,线程立即恢复执行;
    • C、wait()方法用于线程交互
    • D、使用waitI() 方法后,线程需要被通知唤醒;

    正确答案:B

  • 第18题:

    在线程同步中, 为了唤醒另一个等待的线程,使用下列方法()

    • A、sleep()
    • B、wait()
    • C、notify()
    • D、join()

    正确答案:C

  • 第19题:

    下面关于Java中线程的说法不正确的是()

    • A、调用join()方法可能抛出异常InterruptedException。
    • B、sleep()方法是Thread类的静态方法。
    • C、调用Thread类的sleep()方法可终止一个线程对象。
    • D、线程启动后执行的代码放在其run方法中。

    正确答案:C

  • 第20题:

    wait()方法和sleep()方法的区别是什么?


    正确答案:sleep()方法使线程进入睡眠状态,但它并不会释放线程持有的资源,不能被其他资源唤醒,不过睡眠一段时间会自动醒过来,而wait()方法让线程进入等待状态的同时也释放了持有的资源,能被其他资源唤醒。

  • 第21题:

    sleep()和wait()有什么区别?


    正确答案: sleep()方法是将当前线程挂起指定的时间。
    wait()释放对象上的锁并阻塞当前线程,直到它重新获取该锁。

  • 第22题:

    问答题
    wait()方法和sleep()方法的区别是什么?

    正确答案: sleep()方法使线程进入睡眠状态,但它并不会释放线程持有的资源,不能被其他资源唤醒,不过睡眠一段时间会自动醒过来,而wait()方法让线程进入等待状态的同时也释放了持有的资源,能被其他资源唤醒。
    解析: 暂无解析

  • 第23题:

    单选题
    在Java多线程中sleep( )和wait( )方法,下列说法不正确的是()
    A

    sleep()方法是使线程停止一段时间的方法

    B

    在sleep 时间间隔期满后,线程立即恢复执行

    C

    wait()方法用于线程交互

    D

    使用wait() 方法后,线程需要被通知唤醒


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