现代操作系统均采用了线程技术。当在一个进程中创建了多个线程后,这些线程可以()A、共享该进程的所有资源B、并发执行C、拥有各自独立的主存空间D、相互间快速传递信息E、在执行中经历状态变化

题目

现代操作系统均采用了线程技术。当在一个进程中创建了多个线程后,这些线程可以()

  • A、共享该进程的所有资源
  • B、并发执行
  • C、拥有各自独立的主存空间
  • D、相互间快速传递信息
  • E、在执行中经历状态变化

相似考题
更多“现代操作系统均采用了线程技术。当在一个进程中创建了多个线程后,这些线程可以()A、共享该进程的所有资源B、并发执行C、拥有各自独立的主存空间D、相互间快速传递信息E、在执行中经历状态变化”相关问题
  • 第1题:

    一个进程可以包含多个线程,各线程( )。

    A 共享进程的虚拟地址空间

    B 必须串行工作

    C 是资源分配的独立单位

    D 共享堆栈


    参考答案A

  • 第2题:

    一个进程可以包含多个线程,线程 【 】分配给进程的主存地址空间。


    正确答案:共享
    共享 解析:Windows和OS/2进程包含一个或多个执行线程,每隔几毫秒,分时器便从当前正在执行的线程接过CPU的控制权,用一种复杂的时间分配优先机制决定下一个要执行的线程,然后再在上次被打断的地方开始执行原来的线程。

  • 第3题:

    下列关于线程叙述错误的是______。

    A.线程也称为“轻量级进程”,任何进程都可以创建多个并发执行的进程

    B.同一个进程内各线程可以访问整个进程所有的资源

    C.Win 32应用程序通常是多线程的

    D.Win 98将进程作为处理器调度对象,而把线程作为资源分配单位


    正确答案:D

  • 第4题:

    在引入线程概念的操作系统中,有关线程和进程的说法不正确的是(3)。

    A.线程切换的开销小于进程切换的开销

    B.进程是拥有资源的一个独立单位,而线程不拥有系统资源

    C.有的系统线程的切换、同步和通信都不需要OS内核的干预

    D.进程间可并发执行,但一个进程中的多个线程间不可以并发执行


    正确答案:D
    解析:D项的正确说法是:进程间和一个进程中的多个线程问都可以并发执行。

  • 第5题:

    在支持线程的操作系统中,同一个进程中的各个线程共享进程的【 】。


    正确答案:全部资源
    全部资源 解析:线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。

  • 第6题:

    关于进程、线程和程序的关系,错误的是( )。

    A.一个程序可能包含多个进程

    B.通常一个进程都有若干个线程

    C.进程之间可以并发执行,一个进程中的线程只能分时执行

    D.进程是资源分配的基本单位


    正确答案:C
    解析:引入线程的目的在于减少程序并发执行所付出的时空开销,进程作为一个资源分配和调度的基本单位,线程是进程中的一个实体,是系统独立调度和分派的基本单位,同一个进程中的线程可以并发执行。

  • 第7题:

    对进程与线程的特性,下列说法错误的是( )。

    A.进程是可以独立调度和分派的基本单位

    B.线程是比进程更小的能独立运行的基本单位

    C.同属于一个进程的线程可共享进程拥有的所有资源

    D.进程可以创建一个线程,线程不能再创建线程


    正确答案:D
    解析:线程是进程中的一个实体,是被系统独立调度和分派的基本单位,一个线程可以创建和撤销另一个线程。线程也具备就绪,阻塞和执行三种基本状态。

  • 第8题:

    ●一个进程可以包括多个线程,各线程()。() A.共享分配给进程的主存地址空间 B.必须串行工作 C.是资源分配的独立单位 D.共享进程的PCB


    正确答案:A
    在同一进程中的各个进程,都可以共享该进程所拥有的资源,这首先表现在:所有线程都具有相同的地址空间(进程的地址空间),这意味着,线程可以访问该地址空间中的每一个虚拟地址;此外,还可以访问进程所拥有的已打开文件、定时器、信号量机构等。

  • 第9题:

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

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

    答案:D
    解析:
    线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通信)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。但该线程中某线程的栈指针不能被这些线程所共享。

  • 第10题:

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

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

    正确答案:B

  • 第11题:

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

    可以减少系统开销

    B

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

    C

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

    D

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

    E

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


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

  • 第12题:

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

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

    B

    进程之间的切换快于线程

    C

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

    D

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


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

  • 第13题:

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

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

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

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

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


    正确答案:ABCD

  • 第14题:

    下列叙述正确的是

    A.在系统中进程和线程都是拥有资源的一个独立单位

    B.线程自己不拥有系统资源,但可以访问其隶属进程的资源

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

    D.在引入线程的系统中,操作系统的并发性降低


    正确答案:B
    解析:在系统中进程是拥有资源的一个独立单位,线程自己不拥有系统资源,但可以访问其隶属进程的资源。进程的系统开销比线程大;在引入线程的系统中,操作系统的并发性更好。

  • 第15题:

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

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

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

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

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


    正确答案:B

  • 第16题:

    下述是关于进程和线程的说法:

    ①在传统的OS中,进程是系统分配资源和进行调度的基本单位。而线程则是系统分配资源的基本单位。

    ②进程就是线程。

    ③线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

    其中正确的个数为______。

    A.0

    B.1

    C.2

    D.3


    正确答案:B
    解析:在传统的OS中,进程是系统分配资源和进行调度的基本单位。线程则是系统实施调度的基本的、独立的单位。线程基本上不拥有资源,只拥有一点运行必不可少的资源。引入线程的原因:由于在进程的创建、撤消和切换过程中,系统付出的时空代价较大,因此在系统中的进程数目不宜过多,进程切换不能过于频繁,这就限制了并发程度的提高。引入线程之后,将传统的进程的两个基本属性分开,也就是说在传统的OS中,进程是系统分配资源和进行调度的基本单位,当引入线程之后,进程只作为分配资源的基本单位,而将线程作为调度的基本单位。可以通过创建线程来完成任务,提高了并发程度。线程可以创建另外一个线程,同一个进程中的多个线程可以并发执行。线程也有就绪、运行和阻塞三种基本状态。

  • 第17题:

    在下列有关Windows XP中进程与线程的叙述中,错误的是______。

    A) 进程是系统资源分配的基本单位,系统中通常有多个进程在进行

    B) 利用“Windows任务管理器”可以查看当前运行的进程情况,但不能通过它选择并结束某进程的运行

    C) 线程是处理器的调度对象,一个进程可以创建多个并发执行的线程

    D) 同一个进程内各线程可以访问该进程拥有的所有资源

    A.

    B.

    C.

    D.


    正确答案:B

  • 第18题:

    关于进程和线程的说法正确的是( )。

    A.在引入线程的操作系统中,线程是一个特殊的进程

    B.在引入线程的操作系统中,线程是进程的一个实体

    C.线程拥有自己的资源,进程不再拥有资源

    D.线程切换花费比进程切换花费多


    正确答案:B
    解析:在引入线程的操作系统中,线程是进程中的一个实体,是CPU调度和分派的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。所以线程不是一个特殊的进程,并且线程切换的花费比进程切换花费少得多。

  • 第19题:

    (24)关于操作系统的描述中,正确的是

    A)分时器可实现操作系统的多任务调度

    B)一个线程可以包括一个或多个执行进程

    C)线程通常包括使用的存储空间和寄存器资源

    D)进程不需包括使用的存储空间和寄存器资源


    正确答案:A

  • 第20题:

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

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

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

  • 第21题:

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

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

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

  • 第22题:

    采用多线程技术的操作系统具有()

    • A、一个进程中可以有一个或多个线程
    • B、把进程作为资源分配单位,把线程作为调度和执行单位
    • C、同一进程中的各线笥间的通信在该进程的地址空间中进行
    • D、不同的线程有不同的任务,因而一定执行不同的程序
    • E、允许多个线程并发执行

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

  • 第23题:

    多选题
    现代操作系统均采用了线程技术。当在一个进程中创建了多个线程后,这些线程可以(  )
    A

    共享该进程的所有资源

    B

    并发执行

    C

    拥有各自独立的主存空间

    D

    相互间快速传递信息

    E

    在执行中经历状态变化


    正确答案: C,D
    解析: