Re: [SPAM] - Re: [c++-pthreads] Re: FW: RE: Re: I'm Lost - Email found in subject
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SPAM] - Re: [c++-pthreads] Re: FW: RE: Re: I'm Lost - Email found in subject



Ted Baker <baker@xxxxxxxxxx> 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