资源简介
c++ 实现进程同步的问题
代码片段和文件信息
#include
#include
#include
typedef struct node
{
int id; //进程标识数
int priority; //进程优先数,优先数越大优先级越高
int cputime; //进程已占用的CPU时间
int alltime; //进程还需占用的CPU时间
int startblock; //进程的阻塞时间
int blocktime; //进程被阻塞的时间
char state[10]; //进程状态
struct node *next; //队列指针
}PCB;
PCB *CreatQueue(int num) //创建一个就绪队列
{
int i; //i为循环计数器
PCB *head *temp1 *temp2 *temp3; //head为就绪队列的头指针,temp1为创建进程结点的指针,temp2、temp3分别为比较结点的前驱结点和比较结点
for(i=0; i {
temp1=(PCB *)malloc(sizeof(PCB));
printf(“输入第%d个进程的(id…state)\n“i);
scanf(“%d%d%d%d%d%d%s“&temp1->id&temp1->priority&temp1->cputim
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6417 2012-10-26 17:21 11\jj\jcdd.cpp
..ADS.R 0 2017-12-04 14:43 11\jj
..ADS.R 0 2017-12-04 14:43 11
----------- --------- ---------- ----- ----
6417 3
- 上一篇:c++ 键盘记录器简洁版
- 下一篇:c++ 学生成绩管理系统
相关资源
- Linux优先级时间片调度C++源码
- STM32F334同步整流buck代码
- 基于51单片机的音乐播放器设计.doc
- windows下定时关闭进程(应用程序)
- C++ 修改其他进程中窗口的标题
- C++ 使进程处于睡眠状态
- C++ 利用事件对象实现线程同步
- C++ 利用互斥对象实现线程同步
- C++ 列举系统中的进程
- C++ 用信号量实现线程同步
- C++ 利用临界区实现线程同步
- C++ 进程终止
- C++ 利用内存映射实现进程间通信
- 进程间共享串口
- 进程通信-有名管道
- rossler混沌同步的MATLAB程序
- C++实战源码-时间和月历的同步
- C++ 进程创建
- C++ 进程间内存共享
- C++ 实现进程间通信
- c++ 进程查看工具 能查看 所有进程句
- 隐藏进程和保护进程防止被结束
- VC6.0实现进程控制与通信
- MFC 进程间通讯
- 基于IE内核的多进程浏览器 项目完整
- C++ MFC进程保护防止被结束程序
- webbrowser 多进程
- 进程调度模拟算法osexperiment完整版
- linux下利用/proc进行进程树的打印
- 进程调度_抢占式短作业优先算法+内存
评论
共有 条评论