0

As i understand we use coherence protocols to apply cache coherence in multiprocessor systems. The intention is that two clients must never see different values of the same shared data. Then why should we worry about race condition?

1
  • Consistency often requires multiple locations to be updated in sync. Commented Dec 17, 2016 at 14:53

1 Answer 1

1

Race conditions can occur even if you don't use caches, so having perfectly coherent caches doesn't eliminate the need to worry about them.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.