Reputation: 78536
I have found lock inc addr
but that doesn't keep a copy of the stored value around and even a read immediately after it in the same thread could come after a competing write.
The best solution I have found is a load
/inc
/cas
loop.
Upvotes: 4
Views: 2527