C++模拟进程调度---多线程加入信号量控制临界区

分为三级反馈队列
每次只从第一级队列里取出进程。
每执行三次一级队列的进程发生一次队列调整。

三次执行:前两次遵从最短优先调度,最后一次随机取进程,
为的是让调整上来的进程可以有机会执行

调整:从二级队列和三级队列分别随机取两个和一个进程
放入一级队列里面参与竞争。

直到一级队列空则所有的进程执行完毕

加了一个线程专门产生进程

阅读全文

操作系统上机3

设有两个并发执行的父子进程,不断循环输出各自进程号、优先数和调度策 略。进程初始调度策略均为系统默认策略和默认优先级。当某个进程收到 SIGINT 信号时会自动将其优先数加 1,收到 SIGTSTP 信号时会自动将其优先数减 1。请编 程实现以上功能


阅读全文

操作系统上机1

#一个多进程并发执行的程序。父进程首先创建一个执行ls命令的子进程然后再创建一个执行ps命令的子进程,并控制 ps 命令总在 ls 命令之前执行

阅读全文

linux下连续三次fork() --深度理解进程创建函数

初识linux操作系统,fork作为系统调用理解起来却并不是很容易。
整理一下学习笔记,希望能对后来的初学者有所帮助。


阅读全文

part 3000 is already inUse

我们在使用webstorm的时候会经常遇到这样的情况,出现这种情况的原因:
①当我们同时在一个端口运行一个项目,再同时在这个端口运行其他项目时
②同一个项目未停止直接关闭webstorm窗口,再次打开项目运行时

阅读全文

在腾讯云上搭建个人静态博客

在腾讯云上部署自己的博客。
很有趣,特别是用域名访问自己部署的网页还是很有成就感的,所以决定写一遍文章来分享学习过程,
希望路过的朋友可以多提一些建议,交流心得。

阅读全文

图的邻接矩阵表示广度深度遍历

图的邻接矩阵表示广度深度遍历大连理工大学数据结构上机

阅读全文

Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读全文