2016-12-17 3 views
0

Как я понимаю, мы используем протоколы когерентности для применения когерентности кеша в многопроцессорных системах. Предполагается, что два клиента никогда не должны видеть разные значения одних и тех же общих данных. Тогда почему мы должны беспокоиться о состоянии гонки?Cache Coherence и состояние гонки

+0

Консистенция часто требует, чтобы * несколько * местоположений обновлялись синхронно. – usr

ответ

1

Условия гонки могут возникать, даже если вы не используете кеши, поэтому наличие идеально согласованных кешей не устраняет необходимость беспокоиться о них.

Смежные вопросы