[SPAM] - Re: [c++-pthreads] Re: FW: RE: Re: I'm Lost - Email found in subject
David Abrahams
dave at boost-consulting.com
Tue Mar 14 06:37:18 UTC 2006
Ted Baker <baker at cs.fsu.edu> writes:
> Maybe two different meanings of "back out"?
>
> a) back out = work your way out of the nest of active subprogram
> calls, doing appropriate cleanups
>
> b) back out = stop the cancellation, i.e.,
> stop processing the cancellation, and let the thread resume
> normal execution
>
> Doing (b) would mean not completing (a).
Exactly wrong. Sometimes doing (b) is /required/ in order to do (a)
successfully. Please read the foregoing thread where this is
explained.
> I think Ulrich and some others expect (a) will always complete,
> and so would not like to allow (b).
Yes, but they are not aware that (b) is sometimes necessary in order
to achieve (a)
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
More information about the c++-pthreads
mailing list