Boost logo

Boost :

From: Larry Evans (jcampbell3_at_[hidden])
Date: 2001-05-26 21:14:26

John Max Skaller wrote:

> Bjarne Stroustrup wrote:
> >
> > John Max Skaller <skaller_at_[hidden]> writes:
> > > Using Boehm, you can register these objects
> > > as roots, and unregister them. But that defeats the
> > > principal advantage of Boehm, namely, transparency.
> >
> > But you can't be transparent if you want to keep live objects known only to
> > external entities.

An external entity is, for example, another process? What else?

> That's right. However, if you agree to give up transparency,
> one of the major _disadvantages_ of other collection techniques,
> compared with Boehm, disappears.
> > > A second problem with Boehm is that it is global,
> > Again, this is not a problem unique to a conservative collector.
> It remains a disadvantage, whether or not it is unique.
> It is also a disadvantage of Greg Colvins cyclic_ptr, on the other
> hand my Felix GC system is instance based, and so if one

"Instance based" is opposite of "global"? By Felix, you're not referring
to the code in, are you? I ask because I see nothing
relevant to threads there.

> has an instance per thread (for thread local storage only),
> then only the thread gets stopped.

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