实操二:线程互斥与同步.doc
ys****39
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
实操二:线程互斥与同步.doc
《操作系统》实训指导书2011-9-26PAGE\*MERGEFORMAT4北京理工大学珠海学院计算机学院龚友明实操二:线程互斥与同步实操目的:1理解进程(线程)互斥与同步的作用。2学习在高级语言(C++、C#)中实现线程互斥与同步。3学习VisualStudio开发平台的使用。4使用Procexp进程管理工具观察线程。操作一:在C#中用Mutex类实现线程的互斥创建新C#项目,并将代码“Mutex_C#示例原代码.txt”复制到源文件中。编写一个程序段(在“//Placecodetoaccessn
实验二-进程(线程)的同步与互斥.doc
实验二进程(线程)的同步与互斥一、实验目的掌握基本的同步与互斥算法,理解生产者消费者模型。学习使用Windows中基本的同步对象,掌握相关API的使用方法。了解Windows中多线程的并发执行机制,实现进程的同步与互斥。二、实验内容实验内容以生产者/消费者模型为依据,在Windows环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥。Buffer(共享内存)生产者消费者实验要求学习并理解生产者/消费者模型及其同步/互斥规则;学习了解Windows同步对象及其特
线程的实现和线程间的同步与互斥.doc
实验二线程的实现和线程间的同步与互斥一、目的:1、了解在WINDOWS中线程的编程实现,掌握利用VC或DELPHI调用WINDOWSAPI建立线程。2、了解在WINDOWS中线程间同步与互斥的信号量的实现,并利用该原理实现在WINDOWS下模拟实现有关经典线程同步与互斥问题。二、内容:1、利用VC或DELPHI在实际程序中实现线程。2、利用VC或DELPHI实现线程的同步模拟。主要模拟以下问题(经营者和消费者、阅读者和写入者)。三、实验要求:实验内容中的第1小题为必作内容,第2小题可选择其一。四、实验提示
Windows线程同步和互斥.ppt
Windows线程同步和互斥Windows线程同步机制同步机制说明同步机制说明(续)事件事件事件-函数原型事件-函数原型(续)事件-例子代码代码(续)临界区临界区(续)临界区—Win32API临界区-一般用法临界区-注意事项临界区-例子代码代码(续)代码(续)互斥量互斥量其它API互斥和临界区的比较互斥量-例子代码互斥量-例子代码(续)信号量信号量-创建和撤销信号量-打开信号量例子-生产者消费者问题
Windows线程同步和互斥.ppt
Windows线程同步和互斥Windows线程同步机制同步机制说明同步机制说明(续)事件事件事件-函数原型事件-函数原型(续)事件-例子代码代码(续)临界区临界区(续)临界区—Win32API临界区-一般用法临界区-注意事项临界区-例子代码代码(续)代码(续)互斥量互斥量其它API互斥和临界区的比较互斥量-例子代码互斥量-例子代码(续)信号量信号量-创建和撤销信号量-打开信号量例子-生产者消费者问题