10.10.2002 10:44:06, "Marcus Overhagen" <ml@xxxxxxxxxxxx> wrote: > >Michael Pfeiffer wrote: > >> For an implementation with atomic=5Fadd see "class Object" in >> BeUtils.h in directory current/src/servers/print: >> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/open-beos/current/src/servers/print/BeUtils.h=3Frev=3D1.2&content-type=3Dtext/vnd.viewcvs-markup > >That implementation is NOT correct. You do a non-atomic read of the fRefCount >variable. It is correct with regard to the comment about MT-safeness included in the header file. - Michael