New answers tagged

1

There are many components in your question. That article is very intriguing, but please treat it as an eye-opener instead of being a piece of universal truth. The article blends too many things together (across many abstraction levels) to the point of absurdity that I'm not able to identify any central theme from it. (Apologies for this criticism.) The ...


0

I may be wrong here, but I believe this essentially comes down to overheads. As stated in your linked article: For highly contended data it is very easy to get into a situation whereby the system spends significantly more time managing contention than doing real work. Let's take an example... Let's say we have an office of programmers, all of whom ...


2

What all these methods have in common is that the update to multiple properties is only atomic if everybody updating the properties uses the same method, but also everybody reading the properties and wanting them updated atomically reads the properties using one of these locking methods. Your chances improve mightily if instead of having multiple ...



Top 50 recent answers are included