Boost logo

Boost :

From: Michael Glassford (glassfordm_at_[hidden])
Date: 2004-02-25 14:26:54

The thread_dev branch in CVS contains a number of changes to the
thread_specific_ptr / tss implementation that I would like to move to
the main branch. I plan to look at it more carefully before I do so,
but will anyone interested please take a look at the implementation on
the thread_dev branch to see if has any problems (or if there are
known problems that it doesn't fix)? It contains changes to fix a
number of issues with the current implementation, including, among

1) thread_specific_ptr::reset() doesn't check error:

2) Double deletes:,,,

3) Not enough tss keys/slots:,

4) Ability to register custom cleanup functions.

For reference, see:





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