Boost logo

Boost Users :

From: Roland Schwarz (roland.schwarz_at_[hidden])
Date: 2007-01-11 06:28:37


Manuel Jung wrote:
> Hi,
>
> I have a strange problem. The destructor of a class calls join_all().
> But it seems that he hangs there. Even though some other code behind the
> join_all() is executed before it finishs!
> Lets get concret:
>
> seal::~seal()
> {
> ThgPrgs.join_all();
> cout<<"Crabd quits, goodbye"<<endl;
> }

Could you possibly post a small (complete) example that demonstrates the
behaviour? I am not able to guess where to problem might be from looking
at the destructor only.

Btw.: join_all doesn't own the no-throw property. So your design
possibly should we reworked anyways.

Roland


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net