From: Rene Jager (renej_at_[hidden])
Date: 2001-11-17 17:29:20


I think that in order to keep shared_ptr useable (at least in my work
;-) is to use inline assembly for
atomic counters as much as possible; If you have a linux box, check out
/usr/include/asm/atomic.h
that will show the basic atomic counting code; otherwise I can mail you
a copy
I use these in my own smart/ref-count pointers and the overhead is minimal
also, to keep the needed (assembly) code minimal, it should be checked
what "most common platforms"
provide for things like this

renej