全部科目 > 软件设计师 >
2025年下半年 上午试卷 综合知识
第 30 题
知识点 线程  
关键词 操作系统   多线程   进程   线程  
章/节 计算机软件知识  
 
 
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么(28)是不能被这些线程共享的。
 
  A.  该进程的全局变量
 
  B.  该进程中打开的文件
 
  C.  该进程的代码段
 
  D.  该进程中某线程的栈指针




 
 
相关试题     计算机软件知识 

  第50题    2010年下半年  
以下关于汇编语言的叙述中,错误的是(50)。

  第58题    2013年下半年  
设循环队列Q的定义中有front和size两个域变量,其中front表示队头元素的指针,size表示队列的长度,如下图所示(队列长度为3,队头元素为x、队尾元素为z)。设队列的..

  第20题    2018年下半年  
对布尔表达式进行短路求值是指:无须对表达式中所有操作数或运算符进行计算就可确定表达式的值。对于表达式"a or ((c< d) and b)”,( )时可进行..

 
知识点讲解
· 线程
 
        线程
               线程的基本概念
               线程是比进程更小的能独立运行的基本单位。在引入线程的操作系统中,线程是进程中的一个实体,是系统独立分配和调度的基本单位。线程自己基本上不拥有资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但它可与同属一个进程的其他线程共享该进程所占用的全部资源。一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行。线程也同样有就绪、等待和运行3种基本状态。
               线程的分类
               线程的分类如下。
               (1)用户级线程。不依赖于内核,该类线程的创建、撤销和切换都不利用系统调用实现。
               (2)内核支持线程。依赖于内核,即无论是用户进程中的线程,还是系统中的线程,它们的创建、撤销和切换都利用系统调用实现。
               (3)同时实现了两种类型的线程。
               线程与进程的比较
               下面介绍线程与进程的比较。
               (1)调度。将线程作为调度和分配的基本单位,进程作为拥有资源的基本单位。
               (2)并发性。不仅进程之间可并发执行,而且同一个进程中的多个线程之间也可并发执行。
               (3)拥有资源。进程是拥有资源的一个独立单位,线程不拥有系统资源,但可访问隶属于进程的资源。
               (4)系统开销。在创建或撤销进程时,由于系统都要为之分配和回收资源,导致系统的开销明显地大于创建或撤销线程时的开销。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有