[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