Subj : Re: posix and lock-free algorithms To : comp.programming.threads From : Alexander Terekhov Date : Thu Aug 11 2005 03:06 pm David Schwartz wrote: [...] > Since you must lock and unlock a mutex every time you pass through this > code, it's really not DCL. It's just normal locking with extra overhead. > Hypothetically, there could be reduced contention. If with "reduced contention" you mean the use of per-thread locks, it's totally busted just like the DCL classic. DCSI-MBR just can't be done using per-thread locks to substitute msync::ssb -> msync::{dd}{cc}hlb protocol on atomic pointer or flag. regards, alexander. .