It can happen that two jobs A and B with A<B are started simultanuously. As soon as A times out, we can kill B.
Even better could be to prevent spawning tasks that depend on each other as much as possible, so we avoid potentially wasting time on a run that is 'shadowed' by a smaller run timing out.
It can happen that two
jobsAandBwithA<Bare started simultanuously. As soon asAtimes out, we can killB.Even better could be to prevent spawning tasks that depend on each other as much as possible, so we avoid potentially wasting time on a run that is 'shadowed' by a smaller run timing out.