Is the read-exclusive then write operation atomic? Otherwise a processor may become M state and before it actually writes, another processor sends a read-exclusive request so that processor 1 becomes I state again. Then before processor 2 actually writes, processor 1 sends exclusive read again. And so on and so forth. Then non of the processors can write.
CaptainBlueBear
@monkeyking Check out Karima's comments on slide 29. There are hardware details that prevent this from happening
Is the read-exclusive then write operation atomic? Otherwise a processor may become M state and before it actually writes, another processor sends a read-exclusive request so that processor 1 becomes I state again. Then before processor 2 actually writes, processor 1 sends exclusive read again. And so on and so forth. Then non of the processors can write.
@monkeyking Check out Karima's comments on slide 29. There are hardware details that prevent this from happening