【发布时间】:2013-06-07 04:23:11
【问题描述】:
问题是关于安排任务。假设,在任何时候都有新任务出现,并且需要在未来解决。此外,我们没有关于安排其他任务的确切时间的信息,但我们知道在接下来 x 小时内安排的任务数量。
简单的解决方案是将其安排在当前时间。在这种情况下,可能会发生这样的情况:已经有太多待处理的任务,导致任务执行延迟。所以,我们需要把它放在未来,这样任务执行的延迟就不是问题了。另外,同时我确实有一个时间上限,它指定新任务必须在指定的期限内执行。
所以,简而言之,问题是,我们应该如何安排传入的新任务,以便 -
i) 任务不会有太多延迟。
ii) 任务在指定期限内执行。
假设所有任务具有相同的优先级和相同的截止日期值来满足。因此遵循先到先得的技术。
【问题讨论】: