多进程写文件仿真

  • j6_221586
    了解作者
  • 444.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-13 02:48
    上传日期
使用c语言写的多线程读写文件的仿真程序,可以模拟多线程中Writer的独占性特性
进程仿真.zip
  • 要求
  • 要求.png
    392.8KB
  • ReadMe.txt
    1.1KB
  • 进程.cpp
    4.6KB
  • 测试截图.png
    57.2KB
内容介绍
1、进程 写一个程序模拟进程在就绪、程序运行、阻塞三个状态的转换。 进程为一个结构,包含进程编号、进程状态和时间片;建立就绪队列和阻塞队列。 进程开始运行时全部处于就绪队列,每过一个时间片就有一个进程离开就绪队列,变成运行状态; 在运行状态的进程有一定几率进入阻塞队列,也有一定几率唤醒阻塞队列中的一个进程,使之进入就绪队列; 如果没有则过一个时间片当前运行进程回到就绪队列。 每按一次回车键,表示过了一个时间片。 要求:必须使用C++语言,开发环境随意;必须用链表实现队列模型,不能使用STL 输入:输入并发进程数n(10—20)和进入阻塞状态的概率Zp,进程编号按顺序给一个整数 输出:每个时间片输出就绪队列、阻塞队列和运行状态的进程 如何运行 1 有vs2015开发环境 2 用vs2015打开 进程.vcxproj 文件 3 打开后按F6运行 4 在里面输入所提示的相关参数后,每按一次回车键,表示时间片变化一次,并输出结果
评论
    相关推荐
    • 谭浩强C语言
      这是谭浩强C语言的新版,有兴趣想学C语言的童鞋们可以下载来看看啊!
    • C语言 实现
      C语言 项目实现 《计算方法》课件 俄罗斯方块游戏 C语言实训 综合案例-学生成绩管理程序 C语言程序设计学习与实践指导(源代码)
    • 水滴石穿C语言
      学习C语言的有用文档 水滴石穿C语言C语言的底层操作 水滴石穿C语言之extern声明辨析 水滴石穿C语言之static辨析 水滴石穿C语言之typedef的问题 水滴石穿C语言之编译器引出的问题 水滴石穿C语言之代码检查工具 ...
    • C语言精讲
      初学者必看,让你轻松学会c语言,课程详细,内容丰富
    • 谭浩强c语言
      谭浩强c语言,国内最权威的c语言学习宝典,从零基础开始,成为c语言高手。
    • Makefile c语言
      Makefile c语言Makefile c语言Makefile c语言Makefile c语言 四本资料!自己学习的时候整理的!
    • C语言 课件
      此文件是小甲鱼c语言的 第四章 分支结构程序(课件).rar )
    • c语言
      C语言电子课件 简单易懂 清楚明了 希望让每一个学它的人都有所收获 。
    • c语言
      c语言
    • C语言
      C语言