资源简介
事件对象解决读者优先的读者写者问题 操作系统 事件对象 读者优先 读者写者问题 C++
代码片段和文件信息
// ex3.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
// ex5.cpp : 定义控制台应用程序的入口点。
//
//#include “stdafx.h“
#include
#include
#include
#include
#include
using namespace std;
#define INTE_PER_SEC 1000
#define MAX_THREAD_NUM 64
#define MAX_FILE_NUM 32
#define MAX_STR_LEN 32
int readcount = 0;
int writecount = 0;
CRITICAL_SECTION RP_Write;
struct ThreadInfo
{
int serial;
char entity;
double delay;
double persist;
};
class MySemaphore
{
public: HANDLE s1 s2;
public: int ResourceNum;
MySemaphore() {}
MySemaphore(int ResourceNum char* name)
{/*
参数:
//1.安全属性
2.复位方式:false为自动复原
3.事件对象初始状态true为有信号
4.如果为NULL,将创建一个无名的事件对象。
*/
s1 = CreateEvent(NULL FALS
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7213 2017-10-10 18:58 ex3.cpp
文件 43 2003-09-26 17:06 sm5.dat
相关资源
- 51实时操作系统程序(easy51os)
- 基于Aurix的AUTOSAR多核操作系统的实现
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- 自制操作系统.docx(附源码地址)
- 操作系统原理及设计原则(Operating
- GeekOS操作系统的研究和实现.doc
- C++ 利用事件对象实现线程同步
- 操作系统课程设计
- C++ 判断操作系统类型
- Linux操作系统下C语言编程入门.pdf
- 《一步一步写嵌入式操作系统 ARM编程
- 嵌入式实时操作系统uc_os-II原理及应用
- c++ 实验:可变分区管理
- 《计算机操作系统(第三版)》pdf 高
- 计算机操作系统 第三版 汤子瀛高清
- 操作系统-银行家算法
- 操作系统FAT文件系统源程序
- 操作系统信号量PV经典问题:读者写者
- 操作系统课程设计——一动态分区分
- C语言 GetVersion和GetVersionEx API函数获取
- 二级文件系统
- 操作系统存储管理地址转换和产生缺
- 进程调度_抢占式短作业优先算法+内存
- 操作系统~内存动态分配与释放
- OS磁盘空闲区管理-C语言实现
- 东华大学 操作系统实验 进程调度 含
- 自制操作系统源码
- 武汉大学操作系统实验
- 操作系统模拟移臂调度算法c语言代码
- 操作系统课设报告
评论
共有 条评论