News for hackers. Stuff that matters.
Re:Thread-Safe Lock Free Priority Queues in Golang by greenleafjacob on Friday September 30, 2016 @05:13PM (#12615325)
Lock free structures typically have worse average or even uniformly worse performance. The issue is what happens under contention or predictability. Lock freedom guarantees that at least one process makes progress whereas with locks a process can acquire a lock and get switched between cores or get GC paused or whatever.

There are no comments on this comment yet.