I really don't feel it is appropriate to use the term "lock free" to refer to an algorithm that requires locked instructions.
@rygorous The LOCK prefix was an actual system bus lock. Later, they made it so that it didn't have to lock if the core had it in cache.
-
-
@rygorous But I believe it _still_ took the system lock if it wasn't in the cache after that (P4 and up). Not sure about _now_. -
@rygorous But point being, it _was_ a real lock, and I assume that it still is a real lock on _some_ processors out there. - Show replies
New conversation -
-
-
@cmuratori@rygorous The duration of the bus lock is bounded. Other CPUs not prevented from making (interleaved) progress.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.