更多“在Java中,能实现线程间通信的流是()。 ”相关问题
  • 第1题:

    在Java线程模型中,一个线程是由______、______和______三部分组成。


    正确答案:虚拟的 CPU 代码 数据
    虚拟的 CPU 代码 数据

  • 第2题:

    线程间的通信通常采用共享( ) ,共享( )来实现。


    参考答案:全局变量、存储区

  • 第3题:

    下面说法不正确的是 ( )

    A.Java中线程是抢占式的

    B.Java中线程是分时的

    C.Java中的线程可以共享数据

    D.Java中的线程可以共享代码


    正确答案:B

  • 第4题:

    Java中,线程必须属于-个进程,线程是程序运行中的( )。

    A.字节流

    B.字符流

    C.对象流

    D.执行流


    正确答案:D
    -个进程的执行过程中会产生多个线程即执行流。

  • 第5题:

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

  • 第6题:

    关于Handler的说法不正确的是()。

    • A、它实现不同进程间通信的一种机制
    • B、它避免了在新线程中刷新UI的操作
    • C、它采用队列的方式来存储Message
    • D、它实现不同线程间通信的一种机制

    正确答案:A

  • 第7题:

    为实现多线程之间的通信,需要使用下列哪种流才合适()

    • A、Filterstream
    • B、Filestream
    • C、Randomaccessstream
    • D、Pipdestream

    正确答案:D

  • 第8题:

    进程和线程有何区别,Java是如何实现多线程的。


    正确答案:区别:一个程序至少有一个进程,一个进程至少有一个线程;线程的划分尺度小于进程;进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
    J.ava程序一般是继承Thread类或者实现Runnable接口,从而实现多线程。

  • 第9题:

    如何在Java程序中实现多线程?


    正确答案:在Java程序中实现多线程最关键是要定义子线程的操作,即定义子线程的run()方法。具体可以通过派生Thread类的子类或实现Runnable接口两种方式来实现。

  • 第10题:

    单选题
    关于Handler的说法不正确的是()。
    A

    它实现不同进程间通信的一种机制

    B

    它避免了在新线程中刷新UI的操作

    C

    它采用队列的方式来存储Message

    D

    它实现不同线程间通信的一种机制


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

  • 第11题:

    单选题
    JAVA线程编程中,如果让线程睡眠,可以用()方法实现。
    A

    start();

    B

    close();

    C

    setDaemon();

    D

    sleep();


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

  • 第12题:

    问答题
    如何在Java程序中实现多线程?

    正确答案: 在Java程序中实现多线程最关键是要定义子线程的操作,即定义子线程的run()方法。具体可以通过派生Thread类的子类或实现Runnable接口两种方式来实现。
    解析: 暂无解析

  • 第13题:

    在Java中,管理线程组的类是( )。

    A.java.lang.ThreadGroup

    B.java.lang.Thread

    C.java.lang.Runnable

    D.java.lang.Object


    正确答案:A
    解析:Java语言将一组线程定义为线程组,再将线程组作为一个对象进行统一的处理和维护,线程组由java.lang.ThreadGroup类实现。

  • 第14题:

    类java.lang.ThreadDeath的功能是( )。

    A.定义并且实现Java中的线程

    B.定义Runnable接口

    C.杀死线程

    D.实现线程同步与交互


    正确答案:C
    解析:Java.lang.Thread的功能是定义并且实现Java中的线程Java.lang.Runnable的功能是定义Runnable接口;java.lang.Object的功能是定义现场同步与交互的方法;java.lang.ThreadDeath的功能是杀死线程。

  • 第15题:

    在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。

    A.start()和stop()

    B.wait()和notify()

    C.suspend()和resume()

    D.setDaemon()和isDaemon()


    正确答案:B
    解析:在java.lang.object中,实现线程通信有两个方法:wait ()和notify (),它们可以完成线程间同步。其中wait ()方法使线程等待,并且暂时释放其占有的对象锁。notify ()方法通知因调用wait ()方法而等待的线程重新占有该对象锁。

  • 第16题:

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

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

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

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

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


    正确答案:C

  • 第17题:

    Java中,线程必须属于一个进程,线程是程序运行中的( )。

    A.字节流

    B.字符流

    C.对象流

    D.执行流


    正确答案:D
    D。【解析】一个进程的执行过程中会产生多个线程即执行流。

  • 第18题:

    java的输入输出流包括()、字符流、文件流、对象流以及多线程之间通信的管道。


    正确答案:字节流

  • 第19题:

    在Java中,能实现线程间通信的流是()


    正确答案:管道流

  • 第20题:

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

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

    正确答案:D

  • 第21题:

    填空题
    在Java中,能实现线程间通信的流是()

    正确答案: 管道流
    解析: 暂无解析

  • 第22题:

    问答题
    进程和线程有何区别,Java是如何实现多线程的。

    正确答案: 区别:一个程序至少有一个进程,一个进程至少有一个线程;线程的划分尺度小于进程;进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。
    J.ava程序一般是继承Thread类或者实现Runnable接口,从而实现多线程。
    解析: 暂无解析

  • 第23题:

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

    线程启动调用start方法

    B

    线程的主体是run方法

    C

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

    D

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


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

  • 第24题:

    填空题
    java的输入输出流包括()、字符流、文件流、对象流以及多线程之间通信的管道。

    正确答案: 字节流
    解析: 暂无解析