"R. Kent Dybvig" <dyb_at_cs.indiana.edu> writes:
>> I'm probably being dense, but I'm still not quite sure I understand
>> what you're saying. I'm assuming you're saying what I said above,
>> namely that, upon invoking a continuation, the dynamic bindings are
>> restored to the same locations as in the thread where the continuation
>> was captured, and thus now shared between the two thread.
>
> No, the values are restored to locations of the thread that invokes the
> continuation.
OK, thanks for clarifying. Does this mean that, if you capture an
escape procedure inside a dynamic binding, and you invoke that escape
procedure in a different thread, the thread where the escape procedure
is invoked will see a different value when it dereferences the
parameter than the capturing thread?
--
Cheers =8-} Mike
Friede, V?lkerverst?ndigung und ?berhaupt blabla
Received on Thu Feb 15 2007 - 12:51:27 UTC