From: Christopher Currie (christopher_at_[hidden])
Date: 2004-02-05 14:30:28


Slawomir Lisznianski wrote:
> Are there any plans to support handling of exceptions thrown during
> joinable thread execution? I recall Usenet discussions with proposals
> varying from Futures to throwable join():
>
> try {
> thread.join();
> }
> catch (std::runtime_error& e) {
> ...
> }
>
> Any ideas?

Doesn't this require a certain amount of compiler support? IIRC, some
compilers don't support throwing exceptions across thread boundaries...