- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统-创建线程,利用互斥实现线程共享变量通信
2016-2017学年度第一学期大作业
?
?
课程名称: 操作系统(含课程设计)
任课教师: 解 晓 萌
作业题目: 创建线程,利用互斥实现线程共享变量通信
姓 名: 鲁 斌
学 号: 201515572013002
专 业: 计算机科学与技术
教学中心: 宝 安 学 文
联系电话:
?
?
?
?
?
评审日期__________成绩_________评审教师(签名)__________
华南理工大学网络教育学院
“计算机操作系统”课程设计大作业
实验报告
一、题目: 创建线程,利用互斥实现线程共享变量通信
二、目的
掌握线程创建和终止,加深对线程和进程概念的理解,会用同步与互斥方法实现线程之间的通信。
三、概述:
为了确保读线程读取到的是经过修改的变量,必须在向变量写入数据时禁止其他线程对它的任何访问,直至赋值过程结束后再解除对其他线程的访问限制。这保证了线程了解其他线程任务处理结束后的结果而采取的保护措施称为线程同步。
从大的方面来讲,线程的同步分为用户模式的线程同步和内核对象的线程同步。用户模式中线程的同步方法有原子访问和临界区等方法。它的特点是同步速度特别快,适合对线程运行速度有严格要求的场合。
内核对象的线程同步由事件、等待定时器、信号量以及信号灯等内核对象构成。由于这同步机制使用了内核对象,使用时一定要将线程从用户模式切换到内核模式,而这种转换一般要耗费近千个CPU周期,所以同步速度较慢,但适用性却要远优于用户模式的线程
临界区 ageBox(sResult);
}
设计体会
文档评论(0)