This only works if it's not observable by other cores/CPUs
(IE you have no shared cache coherency).
Otherwise, they can observe it before you roll it back due to the way the coherency protocols work.
Otherwise, they can observe it before you roll it back due to the way the coherency protocols work.
No comments yet.