[c++-pthreads] Re: thread-safety definition
Dave Butenhof
David.Butenhof at hp.com
Tue Jan 13 11:35:47 UTC 2004
Ross Smith wrote:
>On Tuesday 13 January 2004 05:31, Dave Butenhof wrote:
>
>
>>While I wouldn't dispute the statement that "I don't really
>>understand C++", I absolutely do understand objects, encapsulation,
>>modularity, exceptions, cancellation, and resource ownership; and
>>what you're saying seems essentially "obvious and self-evident". I
>>never argued, or suggested, or assumed, that exceptions would
>>propagate out of destructors.
>>
>>
>You may not have said so explicitly, but your repeated statements that
>catch-all-and-discard was almost always a bad idea certainly implied
>that. If you meant it to be qualified with "except in destructors",
>which I gather from the above is what you really meant, then I wish
>you'd said so instead of leaving us to get the wrong impression.
>
>
Not to beat a dead horse (bash! take THAT, dobbins), but as we've
already established I am not a "heart and soul" C++ person. I'm really
in essence talking about CANCEL exceptions, in C/POSIX, and trying to
relate them to C++ syntax and semantics. And while I have never
overlooked destructors, they simply are not always floating around on
the top of my mind and the tip of my tongue. ;-)
>>I suspect that destructors should be implicitly "no cancel zones".
>>
>>
>Thank you. We now appear to be in agreement :-)
>
>
Well, that's good.
--
/--------------------[ David.Butenhof at hp.com ]--------------------\
| Hewlett-Packard Company Tru64 UNIX & VMS Thread Architect |
| My book: http://www.awl.com/cseng/titles/0-201-63392-2/ |
\----[ http://homepage.mac.com/dbutenhof/Threads/Threads.html ]---/
More information about the c++-pthreads
mailing list