Subj : atomic operations api added to AppCore... To : comp.programming.threads From : SenderX Date : Mon Feb 21 2005 05:06 am Most of my Atomic API has been added to the online version of AppCore. There is basically everything you need: xchg, xadd, cas, *dwcas, inc, dec, loads, stores, mb's... http://appcore.home.comcast.net/ac_cpu_i686.h ( i686 atomic api low-level abstraction ) This api, with the exception of dwcas, can be ported to many other popular cpus. Also, I will be adding some more stuff over the next week. Enjoy! :) Any comments or questions? * - All functions prefixed with np_ are not guaranteed to be portable to other cpu's! -- http://appcore.home.comcast.net/ (portable lock-free data-structures) .