Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-12-18 19:46:20


attached mail follows:

There has been a fair amount of discussion on the GCC mailing list about
possibe ways of integrating POSIX threads with ISO C++.

The key question to date has been how to deal with thread cancellation.

People have asked questions like:

* Should cancellation throw an exception?

* What happens if the exception is caught, and not rethrown?

* What happens if the exception violates an exception-specification?

* What should be done about the fact that ISO C++ says that C library
functions like "printf" never throw exceptions?
Much of the GCC discussion can be found here:

However, this issue is not specific to any compiler; it's a general
question about the interaction between C++ and POSIX threads, and
perhaps even other threading systems.

Therefore, we've started a new mailing list for discussing these issues.

To post messages to the list, send mail to

To unsubscribe, send mail to:

The mailing list is archived and available on the web at:


Mark Mitchell <mark_at_[hidden]>
CodeSourcery, LLC

Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at