I think the two techniques of "optimistic" and "pessimistic" detection also exists in OS, DB, and other fields. The "optimistic" detection doesn't think too much on contention, but might suffer when the contention rate is high, as we might have to abort too frequently.
I think the two techniques of "optimistic" and "pessimistic" detection also exists in OS, DB, and other fields. The "optimistic" detection doesn't think too much on contention, but might suffer when the contention rate is high, as we might have to abort too frequently.