niusouti.com

在支持多线程的操作系统中,假设进程P创建了若干个线程,那么______是不能被这些线程共享的。A.该进程中打开的文件 B.该进程的代码段 C.该进程中某线程的栈指针 D.该进程的全局变量

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

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

相似考题
更多“在支持多线程的操作系统中,假设进程P创建了若干个线程,那么______是不能被这些线程共享的。”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:ABCD

  • 第2题:

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


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

  • 第3题:

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

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

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

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

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


    正确答案:C

  • 第4题:

    在一个多线程应用程序中,每一个线程都有它自己的(),并且独立于应用程序中的其他线程。

    A、队列

    B、栈

    C、堆栈

    D、进程


    本题答案:C

  • 第5题:

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

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

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

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

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


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

  • 第6题:

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

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

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

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

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


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

  • 第7题:

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

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

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

  • 第8题:

    什么是多线程?硬件支持多线程意味着什么?Intel公司在哪种处理器中首先开始采用该技术?


    正确答案: 线程是一个程序或程序的一部分,多线程是指同时有多个程序在运行。多线程通常是由操作系统通过为线程分配时间片来实现的,从微观上看,即一个时间片内还是只有一个线程在运行。硬件支持多线程意味着真正实现了同一时刻执行多个线程。Intel公司在Xeon MP处理器中首先开始采用了硬件支持多线程技术。

  • 第9题:

    Linux是一个支持单用户、多进程、多线程,实时性较好的功能强大而稳定的操作系统。


    正确答案:错误

  • 第10题:

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

    一个进程中可以有一个或多个线程

    B

    把进程作为资源分配单位,把线程作为调度和执行单位

    C

    同一进程中的各线笥间的通信在该进程的地址空间中进行

    D

    不同的线程有不同的任务,因而一定执行不同的程序

    E

    允许多个线程并发执行


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

  • 第11题:

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

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

  • 第12题:

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

    共享该进程的所有资源

    B

    并发执行

    C

    拥有各自独立的主存空间

    D

    相互间快速传递信息

    E

    在执行中经历状态变化


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

  • 第13题:

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

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

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

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

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


    正确答案:B

  • 第14题:

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

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

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

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

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


    正确答案:B

  • 第15题:

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

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

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

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

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


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

  • 第16题:

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

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


    正确答案:D

  • 第17题:

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

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

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

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

    D.Java语言支持多线程


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

  • 第18题:

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

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

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

  • 第19题:

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


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

  • 第20题:

    程序、进程和线程之间的关系是什么?什么是多线程程序?


    正确答案: 程序是一段静态的代码,它是应用软件执行的蓝本。
    进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程。每一个进程都有自己独立的一块内存空间、一组系统资源。
    线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每个线程都有其产生、发展和消亡的过程。

  • 第21题:

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

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

    正确答案:B

  • 第22题:

    问答题
    程序、进程和线程之间的关系是什么?什么是多线程程序?

    正确答案: 程序是一段静态的代码,它是应用软件执行的蓝本。
    进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程。每一个进程都有自己独立的一块内存空间、一组系统资源。
    线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每个线程都有其产生、发展和消亡的过程。
    解析: 暂无解析

  • 第23题:

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

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

    B

    进程之间的切换快于线程

    C

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

    D

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


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

  • 第24题:

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

    是多用户、多任务的系统

    B

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

    C

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

    D

    线程管理比进程管理复杂


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