学校按排做的课程设计——编程模拟多进程共享临界资源! 设计内容 要求产生3个进程: 1、两个进程模拟需要进入临界区的用户进程,当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请;申请返回,表示进入了临界区。在临界区中等待一段随机时间,并显示:“进程x正在临界区…”;当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请;当申请返回,显示:“进程x已退出临界区。” 2、一个进程作为原语的管理进程,接受其他进程的临界区进入请求:如果允许进入,则设置相应变量,然后返回;如果不允许进入,则进入循环等待,直到允许为止; 3、对临界区的访问应遵循空闲让进、忙则等待、
2022-11-26 09:20:44 628KB 计算机操作系
1
该书详细描述了信号量、pv操作等操作系统中的重要知识点,利用多个常见pv操作案例如读者写者、生产者消费者等问题阐述pv操作和信号量的问题
2022-11-25 21:08:39 7.71MB 操作系统 进程调度 pv操作 读者写者
1
操作系统实验报告,内含4个实验,页面替换算法,作业调度,进程调度,spooling技术。实验报告写得比较简单,都分为3块,1实验介绍 2,程序流程图 3实现过程。
1
高仿CE修改器的内存视图,效果图: https://blog.csdn.net/qq_22723497/article/details/124761772
2022-11-25 14:32:00 60KB c++ qt5 进程内存
1
Windows开发-服务进程获取当前登录用户的桌面,文档和应用数据等文件夹目录。Qt工程,纯c++代码。
2022-11-25 12:04:07 2KB windows c++ 服务
1
Windows开发:控制其他进程的界面显示或隐藏。Qt工程和纯C++实现。 在Windows桌面开发中,可能会涉及当前进程控制其他进程的界面显示或者隐藏。比如使用第三方的进程时,需要对第三方进程的主窗口控制,修改第三方进程的成本较高的情况下(无第三方程序的源码或者编译修改源码较困难),可以采用此方式不修改第三方的窗口控制。如果能修改第三方程序的情况下,采用管道传输控制命令,第三方程序通过管道接收控制命令响应处理是更好的方式。
2022-11-25 12:04:05 3KB windows 进程 窗口 C++
1
操作系统实验报告,Linux环境下进程管理。 编写一段程序,使用系统调用 fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”。试观察记录屏幕上的显示结果,并分析原因。
2022-11-24 20:34:28 231KB Linux环境下进程管理
1
通过消息机制实现窗口通信进程间的通信
2022-11-24 16:04:02 6.76MB winform 窗口通信
1
本文对Linux内核中进程调度和进程控制部分的源代码分别进行了详细的流程分析与代码注释,并对这两部分的代码实现进行了研究,阐述了它们的优缺点。在进程调度部分,主要涉及了Linux的调度算法及实现、时钟中断、定时器、Linux内核机制以及系统调用nanosleep、pause。在进程控制部分,主要涉及了Linux系统调用的实现和进程的创建、装入执行、等待、消亡的过程
2022-11-24 15:51:18 368KB Linux 内核进程 调度 与控制
1
端口查看工具和占用端口进程软件管理工具
1