线程
被考次数: 5次
被考频率: 中频率
答错率:    30%
知识难度:
考试要求: 掌握     
知识路径:  > 计算机系统基础知识  > 计算机软件知识  > 操作系统知识  > 处理机管理  > 进程管理


本知识点历年真题试卷分布
>> 试题列表    
 

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

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

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