On 3/19/2011 3:36 PM, dsimcha wrote:
On 3/19/2011 2:35 PM, Michel Fortin wrote:
It gets rethrown when yieldWait()/spinWait()/workWait() is called. In
the case of the higher-level primitives, it gets re-thrown to the
calling thread at some non-deterministic point in the execution of these
functions. I didn't see the need to document this explicitly because it
"just works".


...Though now that you make me think of it I need to support exception chaining for the case of multiple concurrently thrown exceptions instead of just arbitrarily and non-deterministically rethrowing one. The code that handles this was written before exception chaining existed. Will get on that.

Reply via email to