Subj : Re: CUJ Article: Atomic Reference Counting Pointers To : comp.programming.threads From : Alexander Terekhov Date : Wed Jan 05 2005 05:21 pm Joseph Seigh wrote: [...] > Wouldn't a regular GC collected pointer work better? Even if you have a regular GC, basic thread-safety of tr1:: shared_ptr<>-like beast is still "less expensive" (no need for any reordering constrains imposed on its "swap()"*** and get() operations to begin with) than strong thread-safety. regards, alexander. ***) See "Effects" and "Returns" clauses for shared_ptr interface (2.2.3): . .