线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()A、处理器寄存器的值B、硬件设备寄存器的值C、栈现场状态D、打开的文件描述符E、线程内存空间

题目

线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()

  • A、处理器寄存器的值
  • B、硬件设备寄存器的值
  • C、栈现场状态
  • D、打开的文件描述符
  • E、线程内存空间

相似考题
更多“线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()A、处理器寄存器的值B、硬件设备寄存器的值C、栈现场状态D、打开的文件描述符E、线程内存空间”相关问题
  • 第1题:

    在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?( )

    Ⅰ. 每个线程有自己的标识符

    Ⅱ. 每个线程拥有系统分配给它的独立使用的地址空间

    Ⅲ. 线程有状态及状态转换

    A) 仅Ⅰ和Ⅱ

    B) 仅Ⅱ和Ⅲ

    C) 仅Ⅰ和Ⅲ

    D) 都正确


    正确答案:C

  • 第2题:

    下面关于线程状态及转换的描述,正确的是()。

    A、线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态

    B、当线程对象调用了start()方法后,该线程就进入运行状态

    C、一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态

    D、线程只能从新建状态转换到就绪状态,反之则不能


    参考答案:ABC

  • 第3题:

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

    A.Java中的每一个线程都属于某个线程组

    B.线程只能在其创建时设置所属的线程组

    C.线程创建之后,可以从一个线程组转移到另一个线程组

    D.新建的线程默认情况下属于某父线程所属的线程组


    正确答案:C
    解析:线程只能在创建的时候设置所属的线程组,创建之后不可以从一个线程组转移到另一个线程组,在创建线程组时,若没有指定所属的线程组,线程自动属于其父线程的线程组。

  • 第4题:

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

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

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

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

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

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


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

  • 第5题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    A.当线程进入就绪状态时

    B.当线程的时间片用完或高优先级线程抢先时

    C.当调度程序或执行体改变线程优先级时

    D.当备用状态的线程进行描述表切换时


    参考答案:D

  • 第6题:

    进程(线程)调度的主要功能有

    A.根据一定的调度算法选择被调度的进程(线程)

    B.将CPU分配给选中的进程(线程)

    C.将换下CPU的进程(线程)的现场信息保存到进程控制块中

    D.将选中的进程(线程)的现场信息送入到相应寄存器中

    E.将阻塞的进程(线程)唤醒并置为就绪状态


    正确答案:ABCD

  • 第7题:

    关于进程与线程的描述中,正确的是:( )

    A.进程与线程是相同的概念
    B.进程需要存储空间
    C.一个线程可包含多个进程
    D.线程不需要分时器切换

    答案:B
    解析:
    一个运行的程序对应一个进程,需要相应的存储空间。在实际中,进程可以划分为更小的管理单位,就是线程。一个进程可以包含一个或者多个线程。

  • 第8题:

    下列是Cortex–M3处理器可以使用的堆栈的栈是()

    • A、线程栈
    • B、进程栈
    • C、多线程栈
    • D、空栈

    正确答案:B

  • 第9题:

    在进程与线程的描述中,下列()是错误的。

    • A、一个进程可以包含多个线程
    • B、进程之间的切换快于线程
    • C、各个线程可以共享整个进程的所有资源
    • D、Unix中最小的调度单位是线程

    正确答案:B

  • 第10题:

    下列关于超线程技术说法错误的是()

    • A、超线程技术的CPU在功能上与双核CPU相似
    • B、超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片
    • C、超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算
    • D、只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关

    正确答案:C

  • 第11题:

    单选题
    在进程与线程的描述中,下列()是错误的。
    A

    一个进程可以包含多个线程

    B

    进程之间的切换快于线程

    C

    各个线程可以共享整个进程的所有资源

    D

    Unix中最小的调度单位是线程


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

  • 第12题:

    多选题
    线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()
    A

    处理器寄存器的值

    B

    硬件设备寄存器的值

    C

    栈现场状态

    D

    打开的文件描述符

    E

    线程内存空间


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

  • 第13题:

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

    A.每一个线程可以有多个标识符和其相应的线程描述表

    B.不同的线程可以执行相同的程序

    C.同一进程中的各个线程共享该进程的逻辑地址空间

    D.多个线程不可以并发执行


    正确答案:B
    解析:每一个线程有唯一的标识符和一张线程描述表。不同的线程可以执行相同的程序。同一进程中的各个线程共享该进程的内存地址空间。多个线程是可以并发执行的。

  • 第14题:

    下列对线程属性的描述中,哪些是正确的?

    Ⅰ.每个线程有一个标识符

    Ⅱ.每个线程需要自己执行时的寄存器和栈等现场信息

    Ⅲ.每个线程有各自的地址空间

    Ⅳ.线程是处理器调度的独立单元

    Ⅳ.线程是有生命周期的

    A.仅Ⅰ、Ⅱ和Ⅲ

    B.仅Ⅱ、Ⅲ和Ⅳ

    C.仅Ⅰ、Ⅱ、Ⅳ和Ⅴ

    D.仅Ⅱ、Ⅲ、Ⅳ和Ⅴ


    正确答案:C
    解析:每个进程有各自独立的地址空间,而非线程。每个线程有一个唯一的标识符与它绑定,线程从创建到消亡的过程称为线程的生命周期。

  • 第15题:

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

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

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

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

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


    正确答案:B

  • 第16题:

    下列叙述中最好描述了进程与线程之间关系的是( )。

    A.多个线程拥有多个进程

    B.单个进程可拥有多个线程

    C.线程与进程毫无关系

    D.多个线程拥有单个进程


    正确答案:B
    解析:Windows98是多任务的操作系统,许多应用程序可同时运行。进程是正在运行的应用程序,为了提高进程内的并发性和处理器的利用效率,Windows98引入了线程的概念,而把进程作为资源分配的单位。各个32位Windows程序至少有一个线程,并能有多个线程,调度程序然后对Window98中的所有线程进行抢占式多任务处理。

  • 第17题:

    下列关于超线程技术说法错误的是()

    A.超线程技术的CPU在功能上与双核CPU相似

    B.超线程技术就是利用特殊的硬件指令,把两个逻辑内核拟成物理芯片

    C.超线程技术是让单个处理器能使用线程级并行计算,从而兼容多线程并行计算

    D.只要CPU支持超线程技术就能发挥超线程的性能,与其它硬件和软件无关


    参考答案:C

  • 第18题:

    在支持多线程的操作系统中,假设进程P创建了若干个线程,那么______是不能被这些线程共享的。

    A.该进程中打开的文件
    B.该进程的代码段
    C.该进程中某线程的栈指针
    D.该进程的全局变量

    答案:C
    解析:
    在同一进程中的各个线程都可以共享该进程所拥有的资源,如访问进程地址空间中的每一个虚地址;访问进程所拥有的已打开文件、定时器、信号量等,但是不能共享进程中某线程的栈指针。

  • 第19题:

    现代操作系统均采用了线程技术,采用线程技术()

    • A、可以减少系统开销
    • B、允许同一进程中拥有多个线程
    • C、能让各线程独立占用处理器
    • D、降低了线程间的信息传递速度
    • E、允许不同的线程执行相同的程序

    正确答案:A,B,C,D,E

  • 第20题:

    以下关于线程的运行,暂停,结束的描述中,错误的是()。

    • A、Thead类的sleep静态函数可以使线程休眠一段时间
    • B、wait函数会使线程处于等待状态,作用与sleep函数相同
    • C、一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了
    • D、线程的启动通过线程类(或者其子类)的start函数来实现
    • E、调用stop函数使线程停止

    正确答案:B,E

  • 第21题:

    在下列条件下,不会引起WindowsNT线程调度程序重新调度的是()。

    • A、当线程进入就绪状态时
    • B、当线程的时间片用完或高优先级线程抢先时
    • C、当调度程序或执行体改变线程优先级时
    • D、当备用状态的线程进行描述表切换时

    正确答案:D

  • 第22题:

    多选题
    以下关于线程的运行,暂停,结束的描述中,错误的是()。
    A

    Thead类的sleep静态函数可以使线程休眠一段时间

    B

    wait函数会使线程处于等待状态,作用与sleep函数相同

    C

    一个线程不需要特别的代码来中止它,当run函数中的代码都执行完了以后,线程就自然中止了

    D

    线程的启动通过线程类(或者其子类)的start函数来实现

    E

    调用stop函数使线程停止


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

  • 第23题:

    多选题
    现代操作系统均采用了线程技术,采用线程技术()
    A

    可以减少系统开销

    B

    允许同一进程中拥有多个线程

    C

    能让各线程独立占用处理器

    D

    降低了线程间的信息传递速度

    E

    允许不同的线程执行相同的程序


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