我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿主页 > 调度算法 >

关于C任务调度算法的

归档日期:07-07       文本归类:调度算法      文章编辑:爱尚语录

  现在的要求是这样的设计一个任务调度算法如果有10个stack其中最多只允许5个同时运行每完成1个stack未完成的stack随机任意补充上第二种算法就是10个stack中最多只允许同时运行5个然后允...

  现在的要求是这样的设计一个任务调度算法 如果有10个stack 其中最多只允许5个同时运行 每完成1个stack未完成的stack随机任意补充上 第二种算法就是10个stack中最多只允许同时运行5个 然后允许运行的是有位置的例如s1 s2 s3 s4 s5 要是s1完成了 s6-s10中的就去补充上s1的位置 每次完成的时候要知道哪个位置完成了 求大神帮我做出来 自己做了好多天都没弄出来 本人新手

  我现在就是要弄个C#控制台程序 之前做的感觉算法什么的都不太对 但是样子有了点 就像上面我想要3个任务同时执行 但是现在只能一个任务在执行 这个图里是s4在执行中 第一种就是任意3(这个是任意数就好像网际快车下载的时候可以自定义线程)个执行 第二种就是比如s2执行完成了 s4执行的时候跳到s2的位置上 谢谢 帮忙做一下我实在弄不出来了

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  启动=》从List中获取一个待执行任务,并从任务列表中删除或者做标记=》执行=》完成并记录(或者修改标记)=》从List中获取一个待执行任务=》有任务继续没任务退出。

  能不能把具体代码给出来 新手不太懂 而且如果要s1 s2 s3 同时执行的话怎么办

本文链接:http://i-zyczenia.net/diaodusuanfa/884.html