> should a task execute for too long<p>How does this work? Does the runtime tracks duration for each future?<p>> spawning a new executor thread<p>I would imagine that the future object will be moved. And for move to be cheap are they allocated on heap by the runtime?<p>> The new runtime is small, uses no unsafe<p>Awesome!