8个处理机,7个任务的分配问题?

妈妈说不要用真名 发布于 2012/11/22 14:50
阅读 99
收藏 0

        问题:有8个处理机,有7个任务,每个任务处理所需要的时间单位为1,每个处理机一次只能实行一个任务。0,1,2,3号任务是基本任务,没有父任务。0,1号任务是4号任务的父任务。2,3号任务是5号任务的父任务。4,5号是6号任务的父任务。不考虑任务之间的通信时间。求最短的运行完时间,并输出哪个处理机处理了哪几个任务?用java语言实现之。

        我的思维是将任务做完一个类,处理机作为一个类。然后,很不幸的是所有任务在所有处理机上都执行了一次。求指导!!!

加载中
0
JavaOlder
JavaOlder

你这个问题有实际意义么?8个处理机。7个任务。一个处理机处理一个号了。还剩下一个。。

0
JerryMeng
JerryMeng
每个处理机new一个线程,每个任务new一个任务类的实例。受你电脑限制,不一定会出现理想的处理机随机分布的情况。
返回顶部
顶部