数据结构课程设计,一个基于队列的舞伴配对系统的设计,含源代码
2020-01-03 11:34:10 318KB 舞伴配对系统
1
本程序主要是针对Linux IPC通信初学者对Linux下消息队列通信机制,多线程编程,字符串处理,链表操作等基本概念的练习。通过多个终端登录,不同终端上登录用户实现私聊,群聊,查看在线用户,简单注册(没有实现用户保存,类似于公共聊天室)
2020-01-03 11:27:11 14KB Linux 聊天室 消息队列
1
实验报告七:(1)设计 InputTask、ComputeTask 和 OutputTask 三个任务,InputTask 任务负责从键盘接收两个整数 a 和 b 及操作符 op(+-*/),ComputeTask 负责计算 a(+-*/)b,OutputTask 任务负责输出计算结果。要求 InputTask 和 ComputeTask 间通信及 ComputeTask 和 OutputTask 间通信都用消息邮箱实现。提示:把 a、b 和 op 拼接成 1 个消息。 (2)设计 InputTask、ComputeTask 和 OutputTask 三个任务,InputTask 任务负责从键盘接收两个整数 a 和 b 及操作符 op(+-*/),ComputeTask 负责计算 a(+-*/)b,OutputTask 任务负责输出计算结果。要求 InputTask 和 ComputeTask 间通信用消息队列实现,ComputeTask 和 OutputTask 间通信用消息邮箱实现。提示:把 a、b 和 op 解析成 3 个消息。用到的主要函数:OSMboxCreate、 OSMboxPost、OSMboxPend、OSQCreate、OSQPostOSQPend
2020-01-03 11:26:26 56KB µC/OS-II
1
/* 假设只有一个医生,在一段时间内随机地来几位病人;假设病人到达的时间间隔为0-14分钟 之间的某个随机值,每个病人所需处更有时间为1-9分钟之间的某个随机值。试用队列结构进行模拟。 */ #include #include #include #include typedef struct { int arrive; int treat; }PATIENT; typedef struct queue { PATIENT data; struct queue *link; }QUEUE; ………… ……
1
使用C#使用循环队列,压缩包里包含源代码以及测试类。
2020-01-03 11:24:49 26KB C#循环队列
1
1. 多级反馈队列调度算法 编写一个控制台程序模拟多级反馈对列调度算法。设需要调度的进程情况存放在文本文件“process.text”中,如下图所示(进程情况可以自己设置) 1 0 7 2 1 8 3 2 10 4 3 4 5 4 3 6 5 2 7 6 6 8 7 5 每一行描述一个进程,包含若干个字段字段间用Tab建或空格隔开。第一个字段代表进程的编号,第二个字段代表进程到达的时间,第三个字段代表 。 队列个数和每个队列的时间片长度可以由自己设置他们的值。要求程序必须能够正确给出各个进程到达,调度,运行和完成的时序,并将相应的信息打印出来。举列如下: T=0时刻,进程1到达。。。 T=0时刻,进程1开始被调度执行。。。。 。。。。 T=1时刻,进程2到达。。。 最后,计算并打印出各个进程的周转时间和带权周转时间。
1
进程是操作系统中最基本、最重要的概念,进程调度又是操作系统的核心模块。本实验要求学生独立地编写一个简单的进程管理程序,其主要部分是进程调度。调度算法可由学生自行选择,这里选用多级反馈队列调度算法。
2020-01-03 11:21:35 8KB 操作系统 进程调度 多级队列反馈
1
c++链表队列的实现,c++链表队列的实现,c++链表队列的实现,c++链表队列的实现,c++链表队列的实现,c++链表队列的实现
2020-01-03 11:19:40 4KB c++链表队列的实现
1
程序创建两个线程,第一个线程没有消息队列,主线程尝试给第一个线程发送一个消息,我们可以看到PostThreadMessage()返回FALSE,程序创建的第二个线程有一个消息队列,主线程中的PostThreadMessage()返回TRUE,程序由Visual C++ 6.0开发,没有用到MFC(79KB)
2020-01-03 11:18:16 78KB 控件 源码 系统相关类 资源
1
数据结构-病人看病模拟程序(队列的应用)的实验报告
2020-01-03 11:17:03 172KB 数据结构
1