更多“在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执”相关问题
  • 第1题:

    ( 23 )下列叙述中,正确的是

    A )线程与进程在概念上暑不相关的

    B )一个线程可包含多个进程

    C )一个进程可包舌多个线程

    D ) Java 中的线程没有优先级


    正确答案:C

  • 第2题:

    下列叙述中,正确的是

    A.线程与进程在概念上是不相关的

    B.一个线程可包含多个进程

    C.一个进程可包含多个线程

    D.Java中的线程没有优先级


    正确答案:C
    解析:本题考查有关线程的基本知识。
      线程与进程在概念卜是相关的。进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到消亡的过程。线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。因此,选项A的说法是错误的。
      线程是比进程更小的单位。一个进程在其执行过程中,可以产生多个线程,形成多个执行流。每个执行流即每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。因此,选项B的说法是错误的,而选项C的说法是正确的。
      线程是有优先级的。Threa类有3个有关线程优先级的静态常量:
      Thread.MIN PRIORITY(最低优先级,通常为1)、Thread.MAX_PRIORITY(最高优先级,通常为10)、Thread.NORM_PRIORITY(默认优先级,通常为5)。因此,选项D的说法是错误的。
      因此,本题的正确答案是选项C。

  • 第3题:

    下面关于进程、线程的说法正确的是()。

    A.进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索

    B.线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行

    C.Java多线程的运行与平台相关

    D.对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务


    正确答案:ABCD

  • 第4题:

    下面关于java语言特点的描述中,错误的是_________。

    A.Java是纯面向对象编程语言,支持单继承和多继承

    B.Java支持分布式的网络应用,可透明地访问网络上的其他对象

    C.Java程序与平台无关、可移植性好

    D.Java支持多线程编程


    正确答案:A

  • 第5题:

    在多进程系统中,为了避免两个进程并行处理所带来的问题,可以采用( )的处理方式。

    A.多进程

    B.多线程

    C.多通道

    D.多任务


    正确答案:B
    解析:NOS包括多用户、多任务、多进程。在多进程系统中,为了避免两个进程并行处理所带来的问题,可以采用多线程的处理方式。线程相对于进程而言,需要较少的系统开销,其管理比进程易于进行。抢先式多任务就是操作系统不专门等待某一线程的完成后,再将系统控制交给其他线程,而是主动将系统控制交给首先申请得到系统资源的其他线程,这样就可以使系统具有更好的操作性能。支持SMP(对称多处理)技术等等都是对现代网络操作系统的基本要求。

  • 第6题:

    下列关于服务器操作系统的描述中,错误的是( )。

    A.是多用户、多任务的系统

    B.通常采用多线程的处理方式

    C.线程比进程需要的系统开销小

    D.线程管理比进程管理复杂


    正确答案:B

  • 第7题:

    下列关于线程的优先级叙述,不正确的是( )。

    A.线程的优先级从其父线程继承而来

    B.Java的线程调度是基于优先级的抢先式调度

    C.在Java中,总是选择高优先级的线程先执行

    D.线程的优先级与线程组一样,程创建时获得,在运行过程中只能读取,不能更改


  • 第8题:

    对Windows98的多任务运行描述正确的是()

    • A、每个线程中至少拥有一个进程来进行数据处理操作
    • B、总是选择优先数最小的线程占用处理器
    • C、为每个启动的应用程序创建多个进程
    • D、每个线程都是可以独立执行的,分别进行自己的数据处理操作

    正确答案:D

  • 第9题:

    在java中的线程模型包含()

    • A、一个虚拟处理器
    • B、CPU执行的代码
    • C、代码操作的数据
    • D、以上都是

    正确答案:D

  • 第10题:

    Java是多线程的编程语言。


    正确答案:正确

  • 第11题:

    单选题
    在JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()。
    A

    进程

    B

    线程

    C

    应用程序

    D

    服务


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

  • 第12题:

    单选题
    关于服务器操作系统的描述中,错误的是()
    A

    是多用户、多任务的系统

    B

    通常采用多线程的处理方式

    C

    线程比进程需要的系统开销小

    D

    线程管理比进程管理复杂


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

  • 第13题:

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


    正确答案:

  • 第14题:

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

    A.多个线程对同一个对象进行访问时,则共享数据

    B.多个线程执行同一个类的实例代码时,则共享相同的代码

    C.在Java中,线程模型被定义在类java.lang.Serilizable中

    D.Java线程模型中的数据和代码是相互独立的


    正确答案:C

  • 第15题:

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


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

  • 第16题:

    下列关于Java语言特点的叙述中,错误的是( )。

    A.Java是面向过程的编程语言

    B.Java支持分布式计算

    C.Java是跨平台的编程语言

    D.Java支持多线程


    正确答案:A
    Java是新-代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是A。

  • 第17题:

    为了实现多任务处理、提高程序执行的并发性,操作系统中引入了进程、线程等机制。在Window98环境下,下列的叙述中哪个是错误的?

    A.线程用于描述进程中的运行路径,每当进程被初始化时系统就要创建一个主线程

    B.Window98环境下的所有进程均可能创建多个线程

    C.同一个进程产生的多个线程共享一个内存地址空间

    D.线程是处理器调度的对象,进程是资源分配的单位


    正确答案:B

  • 第18题:

    下面说法不正确的是 ( )

    A.Java中线程是抢占式的

    B.Java中线程是分时的

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

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


    正确答案:B

  • 第19题:

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

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

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

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

    D.Java语言支持多线程


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

  • 第20题:

    下列关于Java语言的特点,描述错误的是()。

    • A、Java是跨平台的编程语言
    • B、Java支持分布式计算
    • C、Java是面向过程的编程语言
    • D、Java支持多线程

    正确答案:C

  • 第21题:

    在JAVA编程中,以下()命令用来执行java类文件。

    • A、javac
    • B、java
    • C、appletviewer
    • D、以上所有选项都不正确

    正确答案:B

  • 第22题:

    单选题
    对Windows98的多任务运行描述正确的是()
    A

    每个线程中至少拥有一个进程来进行数据处理操作

    B

    总是选择优先数最小的线程占用处理器

    C

    为每个启动的应用程序创建多个进程

    D

    每个线程都是可以独立执行的,分别进行自己的数据处理操作


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

  • 第23题:

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

    start();

    B

    close();

    C

    setDaemon();

    D

    sleep();


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