Hi again, Just noticed I skipped this question in your reply:
Yes - odd that I noticed the fence after the update in that code, and not the one right before it!So in ReenterI() the OM_PERFDATA_OP(FutileWakeups, inc()) call immediatelyfollows an OrderAccess::fence() call. Doesn't that make that increment as "safe" as it can be without having a real lock?
Thanks, Tom