itgle.com

21、下面关于线程的叙述中,错误的是()。A.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位B.不管系统中是否有线程,进程都是拥有资源的独立单位C.不论是系统支持线程还是用户级线程,其切换都需要内核的支持D.线程是资源的分配单位,进程是调度和分配的单位

题目

21、下面关于线程的叙述中,错误的是()。

A.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位

B.不管系统中是否有线程,进程都是拥有资源的独立单位

C.不论是系统支持线程还是用户级线程,其切换都需要内核的支持

D.线程是资源的分配单位,进程是调度和分配的单位


相似考题
更多“21、下面关于线程的叙述中,错误的是()。”相关问题
  • 第1题:

    下面说法不正确的是 ( )

    A.Java中线程是抢占式的

    B.Java中线程是分时的

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

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


    正确答案:B

  • 第2题:

    下面关于线程优先级的说法中,错误的是()。

    A.java中的线程的优先级有三个静态常量

    B.新建线程的优先级默认为最低

    C.优先级高的线程优先被执行

    D.一个线程运行时,有可能被比它高优先级的线程抢占运行


    正确答案:B

  • 第3题:

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

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

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

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

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


  • 第4题:

    下面关于Android说法错误的是()

    • A、Android采用单线程模型
    • B、Android会默认会为线程创建一个关联的消息队列
    • C、Handler会与多个线程以及该线程的消息队列对应
    • D、程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列

    正确答案:C

  • 第5题:

    关于java线程,下面说法错误的是()

    • A、线程是以CPU为主体的行为
    • B、java利用线程使整个系统成为异步
    • C、创建线程的方法有两种:实现Runnable接口和继承Thread类
    • D、新线程一旦被创建,它将自动开始运行

    正确答案:D

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    下列关于线程调度的叙述中,错误的是()。

    • A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
    • B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
    • C、具有相同优先级的多个线程的调度一定是分时的
    • D、分时调度模型是让所有线程轮流获得CPU使用权

    正确答案:B,C

  • 第8题:

    下面是关于线程的叙述,其中正确的是()。

    • A、线程自己拥有一点资源,但它可以使用所属进程的资源
    • B、由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现
    • C、进程创建与线程创建的时空开销不相同
    • D、进程切换与线程切换的时空开销相同

    正确答案:B,C

  • 第9题:

    单选题
    下面关于线程管理错误的是()
    A

    GCD所用的开销要比NSThread大

    B

    可以在子线程中修改UI元素

    C

    NSOperationQueue是比NSthread更高层的封装

    D

    GCD可以根据不同优先级分配线程


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

  • 第10题:

    单选题
    关于java线程,下面说法错误的是()
    A

    线程是以CPU为主体的行为

    B

    java利用线程使整个系统成为异步

    C

    创建线程的方法有两种:实现Runnable接口和继承Thread类

    D

    新线程一旦被创建,它将自动开始运行


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

  • 第11题:

    单选题
    下面关于多线程的描述错误的是()。
    A

    线程是进程中的一个执行单元;是操作系统分配CPU时间的基本单元。

    B

    IsAlive可以获得当前线程的执行状态

    C

    新建一个线程必须要先实例化一个Thread对象

    D

    Thread对象的构造方法必须要使用ThreadStart委托


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

  • 第12题:

    单选题
    下列关于线程调度的叙述中,错误的是()。
    A

    调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会

    B

    调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会

    C

    当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行

    D

    具有相同优先级的多个线程的调度一定是分时的


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

  • 第13题:

    下列关于Java语言中线程的叙述中,正确的是( )。A.线程由代码、数据、内核状态和-组寄存器组成SX

    下列关于Java语言中线程的叙述中,正确的是( )。

    A.线程由代码、数据、内核状态和-组寄存器组成

    B.线程间的数据是不共享的

    C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程

    D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定


    正确答案:D
    本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java语言中提供两种创建线程的方法,-种是通过继承Thread类创建线程,另-种是通过实现Runnable接口来创建线程。

  • 第14题:

    下列关于线程的叙述中,不正确的是

    A.线程是进程中的一个实体,是CPU调度和分派的基本单位

    B.一个线程可以创建和撤销另一个线程

    C.同一个进程中的多个线程之间不可以并发执行

    D.线程也同样有就绪、等待和运行3种基本状态


    正确答案:C
    解析:线程是进程中的一个实体,是CPU调度和分派的基本单位。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行。线程也同样有就绪、等待和运行3种基本状态。注意:同一个进程中的多个线程之间可以并发执行。

  • 第15题:

    下面关于进程和线程的叙述中,正确的是( )。

    A.一个进程只可拥有一个线程

    B.一个线程只可拥有一个进程

    C.一个进程可拥有若干个线程

    D.一个线程可拥有若干个进程


    正确答案:C
    解析:一个进程可拥有若干个线程,但一个线程只属于一个进程。

  • 第16题:

    下列关于线程描述错误的是()。

    • A、在一个线程中,只能有一个Looper
    • B、在一个线程中,可以有多个Handler
    • C、在一个线程中,只能有一个MessageQueue
    • D、在一个线程中,只能有一个Looper、MessageQueue和Handle

    正确答案:D

  • 第17题:

    在下面的叙述中,正确的是()。

    • A、引入线程后,处理机只在线程间切换
    • B、引入线程后,处理机仍在进程间切换
    • C、线程的切换,不会引起进程的切换
    • D、线程的切换,可能引起进程的切换

    正确答案:D

  • 第18题:

    下面叙述中错误的是()。

    • A、一个进程可以包含多个线
    • B、一个线程可以跨越多个进程
    • C、线程是进程内的一条执行路线
    • D、一个程序的运行可以产生多个进程

    正确答案:B

  • 第19题:

    下列关于线程的叙述中,正确的是()。

    • A、线程包含CPU现场,可以独立执行程序
    • B、每个线程有自己独立的地址空间
    • C、进程只能包含一个线程
    • D、线程之间的通信必须使用系统调用函数

    正确答案:A

  • 第20题:

    单选题
    下面叙述中错误的是()。
    A

    一个进程可以包含多个线

    B

    一个线程可以跨越多个进程

    C

    线程是进程内的一条执行路线

    D

    一个程序的运行可以产生多个进程


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

  • 第21题:

    单选题
    在下面的叙述中,正确的是()。
    A

    引入线程后,处理机只在线程间切换

    B

    引入线程后,处理机仍在进程间切换

    C

    线程的切换,不会引起进程的切换

    D

    线程的切换,可能引起进程的切换


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

  • 第22题:

    多选题
    下面是关于线程的叙述,其中正确的是()。
    A

    线程自己拥有一点资源,但它可以使用所属进程的资源

    B

    由于同一进程中的多个线程具有相同的地址空间,所以它们间的同步和通信也易于实现

    C

    进程创建与线程创建的时空开销不相同

    D

    进程切换与线程切换的时空开销相同


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

  • 第23题:

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

    线程启动调用start方法

    B

    线程的主体是run方法

    C

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

    D

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


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

  • 第24题:

    单选题
    下列关于线程的叙述中,正确的是()。
    A

    线程包含CPU现场,可以独立执行程序

    B

    每个线程有自己独立的地址空间

    C

    进程只能包含一个线程

    D

    线程之间的通信必须使用系统调用函数


    正确答案: A
    解析: 进程的创建、通信和调度开销比较大,影响了多道程序的执行效率。为此引入了线程。线程是进程中的一个程序执行单元。线程包含CPU执行现场和执行堆栈,可以独立地执行程序。一个进程可以包含多个线程,即包含多个程序执行单元。进程中的多个线程共享进程的地址空间和其他资源,包括程序、数据、文件、通信端口等。因此,线程之间可以直接交换数据。