
循环调度算法:C#中的RoundRobin方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了在C#中实现的一种经典的进程调度算法——轮转法(Round Robin),通过该方法可以有效地进行任务的循环调度。
在C#中的循环算法实现RoundRobin调度算法的任务是创建用于读取和写入的文件,并启动五个线程进行操作。第一个线程将在步骤1中创建的文件里写入5个单词 [一、二、三、四、五],第二个线程将写入10个单词 [一、二、三..十],第三个线程则会书写15个单词 [一个...十五个]。第四个线程负责写20个单词 [一个...二十个],最后第五个线程要写的则是25个单词[一个...二十五个]。
每个线程在文件中所书写的单词前应连接上该线程的编号标识。主程序里为两种调度算法编写了两个函数:FCFS(先来先服务)和RR(Round Robin)。循环中的量程只有两步,即要写入的单词数量。这些函数将管理这五个线程的操作流程。
全部评论 (0)
还没有任何评论哟~


