搜索

关于C任务调度算法的

gecimao 发表于 2019-08-28 19:01 | 查看: | 回复:

  现在的要求是这样的设计一个任务调度算法如果有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://olivierlutaud.net/diaoduxinxichi/994.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部