[plt-dev] Parallel Futures Release

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sun Dec 13 10:10:05 EST 2009

On Sun, Dec 13, 2009 at 8:40 AM, Sam TH <samth at ccs.neu.edu> wrote:
> I thought that when a future gets `touch'ed, if
> it isn't finished, the remainder of the computation runs in the
> continuation (and thus thread) of the `touch'.  If I'm wrong about
> that, then my worries are assuaged.

That's roughly what happens when the future was blocked (technically,
it does some rendez vous with the runtime thread instead of copying
the state over, but that's something that shouldn't really matter from
the api level), but when the future is not blocked, it just keeps
running merrily along.

Robby


Posted on the dev mailing list.