- 8
- 0
- 约3.37千字
- 约 8页
- 2017-06-05 发布于湖北
- 举报
实验六线程的创建与调度剖析
实验六 线程的创建与调度
一、实验目的
1、线程是操作系统中最重要的概念之一。现代操作系统为了增加程序的并发度,减少进程转换中系统的时空开销,几乎都引入了线程。线程,也叫轻量级进程,引入线程后,仍以进程为单位分配系统资源,但处理机却是以线程为单位进行指派。
通过该实验,让学生体会线程的存在,了解线程与进程的关系,学习线程的创建与终止方法。
二、实验预习
1、什么是线程?为什么要建立线程?一个线程一般有几种不同的状态?
答:线程具有许多传统进程所具有的特征,所以又称为轻型进程或进程元,作为调度和分派的基本单位。
建立线程的目的是为了使多个程序能够并发执行,以提高资源利用率和系统吞吐量。
线程在运行时具有三种基本状态:执行状态,表示线程已获得处理机而正在运行;
就绪状态,表示线程已具备了各种执行条件,只须再获得CPU便可立即执行;
阻塞状态,表示线程在执行中因某事件受阻而处于暂停状态。
2、线程的实现方式有哪几种?操作系统是根据什么来感知线程的存在的?
答:线程的实现方式有用户级线程和内核支持线程以及实现了这两种类型的线程三种。
内核支持线程(KST):又称为内核级线程(KIT),在OS中的所有进程,无论是系统进程还是用户进程,都是在操作系统内核的支持下运行的,是和内核紧密相关的。当前大多数OS都支持内核支持线程。
用户级线程(ULT):用户级线程是和内核无关的,对于设置了用户
您可能关注的文档
最近下载
- GB50913-2013 医药工艺用水系统设计规范.docx
- 北邮22级信通院简易晶体管图示仪的设计与实现.doc VIP
- 3.7 动静与快慢(教学课件)【第一课时】科学冀人版三年级下册2026.ppt
- 学堂在线 海上求生与救生 章节测试答案.docx VIP
- 2023高考上海语文试卷详解(有《虞美人》《吴仅传》《虔州柏林温氏书楼记》的译文).pdf VIP
- 绿化养护重点难点分析及解决措施.docx VIP
- 土壤污染状况调查方案投标文件(技术标).doc VIP
- 工业园区保安培训.pptx VIP
- T_CECA 20011-2021 含铁含锰地下水接触氧化法给水处理技术规程.docx
- 2026浙美版美术八年级下册第二单元第5课《变幻的空间》课件.pptx
原创力文档

文档评论(0)