I'm using apr and apr-util for a new project.  I cannot figure out what the 
rules are for
how threads, thread lifetimes, and pool create/destroy interact.

For example, can thread X create a subpool S and another thread Y destroy S?  
Does thread
X have to live as long as subpool S is in use, or can it go away without 
destroying S?

Could someone send a brief summary of the rules?

Thanks,
-- Bob Gruber

In case this helps:

In my application short request threads need to create data items that stay 
around longer
than the threads that create them.  I want each data item to have its own 
subpool to make
it easy to clean up each item independently.  Thus, the destroy thread would be 
different
from the create thread, and the create thread goes away but I want the subpool 
to stay
around until explicitly destroyed.



Reply via email to