(1)进程状态至少有运行、就绪和阻塞,相应设置运行队列、就绪队列、等待队列。
(2)设计创建进程、撤消进程、调度进程、阻塞进程、唤醒进程函数执行相应功能。
调度算法可选:时间片轮转法、先来先服务、优先级等 (3)设计用户界面(可视化界面或键盘命令),以交互式方式创建进程、撤消进程、调度进程、阻塞进程、唤醒进程等功能。
(4)能动态显示每个队列的每个进程的当前状态。
(5)程序结构合理,运行稳定、界面友好、能检查操作错误,并给出错误信息。
2019/8/26 21:32:47 384KB 进程 管理 模拟 仿真
1
操作系统课程设计文档,内容为进程状态转换模仿,设计技术参数1)系统中进程的数目;
(2)系统资源的种类和数目;
(3)系统作业或进程的对每类资源的需求数目;
(4)进程运行所需的时间片大小设计要求:模仿两种系统资源,每种资源的初始数目有自己设定有进程的标识、进程的具体数据结构由自己设定利用队列的概念。
设置就绪队列和阻塞队列至少模仿四种条件下的进程状态转换,即进程调度、时间片用完、I/O请求和I/O完成等四种条件
2020/11/1 8:42:44 374KB 课程设计 操作系统
1
课程总结sqlserver运行过程中对系统资源的使用和由此产生功能问题,介绍数据库规划设计、事务和锁的基本知识,如何处理阻塞和死锁,优化索引和读懂统计信息和执行计划等知识,同时详细介绍SQL2014新功能特性内存优化表、列存储索引、alwayOn高可用。
2022/9/19 15:52:01 19.22MB sql server 性能优化 管理 高可用 SQL Server 数据库
1
课程总结sqlserver运行过程中对系统资源的使用和由此产生功能问题,介绍数据库规划设计、事务和锁的基本知识,如何处理阻塞和死锁,优化索引和读懂统计信息和执行计划等知识,同时详细介绍SQL2014新功能特性内存优化表、列存储索引、alwayOn高可用。
2022/9/19 15:46:15 19.22MB sql server 性能优化 管理 高可用 SQL Server 数据库
1
开发环境采用VisualStudio2010旗舰版,因为不需要做什么项目,因为我还是学生呵呵,所以不需要考虑太多的兼容性方面的因素,还是喜欢用新的工具。
开发过程中使用到的技术大概有:DWMAPI:这是vista以来新增的API,具体内容见MSDN,游戏中只使用了部分窗口毛玻璃的效果;
GDI混合GDI+:因为GDI+不支持双缓冲,所以画图时先使用GDI创建缓冲位图,然后使用GDI+的Graphics画在这个位图上,最初由GDI绘制到屏幕;
CSocket:局域网对战肯定要用到socket通信,因为数据量很少,所以使用了封装好的比较简单的CSocket类,这样可以省不少代码;
多线程和互斥对象:因为CSokcet工作在阻塞模式,所以不能使用主线程接受和发送游戏数据,我把绘制图像的代码也放在一个独立线程中,所以需要使用互斥对象来确保主线程退出时所有子线程以释放主线程中的资源,否则会引起内存错误;
自绘控件:在游戏中使用默认的控件也太挫了吧,所以就要自己绘制控件,这样才像游戏,虽然市面上有很多,但是拿来的和自己写的用着感觉不一样;
2021/6/17 21:06:29 448KB MFC 局域网 游戏 DWM
1
Qt实现Winsock网络编程—非阻塞模式下的简单近程控制的开发示例demo使用WSAAsyncSelect实现https://blog.csdn.net/qq_29542611/article/details/84202411
1
用c++编写的程序模仿实现进程管理可以实现就绪、运行、阻塞三态之间的转变。
2017/2/22 23:57:55 1.15MB 进程 阻塞
1
linux下select编程librtspserver文件夹.rarlinux下select编程librtspserverlinux下select编程我们晓得select是IO多路复用的一个最简单支持,poll和epoll是select的升级版。
在 UNIX网络编程第五章读书笔记 我们遇到这样一个问题:当客户端阻塞在fgets
2015/5/10 16:44:47 3KB c++
1
nexusN9K技术实验指导,本小节试验中N9300被双上联到两台N9K交换机,VPC技术使得两条40G双上联线路均可以成为主用激活模式,不会有任何线路处于备用或者阻塞状态,构成80G的高速链路。
与C6500的VSS特性不同,VPC技术并不会将两台N9K在控制层面合并,因此我们仍然需要分别配置两台N9K。
在本小节试验中,两台N9KEth2/11接口互联的一条40G线路用于作为N9K之间的PeerLink,两台N9K的管理接口mgmt0互联用于容错线路,用于传递PeerLinkKeepalive数据包。
2020/3/11 13:07:22 335KB nexusn9k
1
采样C++和socket实现的网络通讯上位机,具体用的是socket阻塞和多线程方式实现。
可以监控基于网络通讯的设备通讯,四种通讯方式可任意选择,包括:TCP服务端,TCP客户端,UDP服务端,UDP客户端;
通讯部分代码封装成了库,可以方便移植。
2017/9/10 10:41:53 3.58MB C++
1
共 90 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡