Ложный обмен и добавление элемента в очередь - PullRequest
0 голосов
/ 09 мая 2020

Даны два потока a и b, которые читают из общей очереди. Если a изменяет очередь и добавляет в нее элемент, означает ли это, что при появлении b он пропустит кеш-ошибку, потому что очередь была изменена? конец очереди (предполагая, что это блок памяти) приводит к тому, что строки кеша становятся НЕДЕЙСТВИТЕЛЬНЫМИ и заставляют их перечитывать?

Заранее спасибо.

1 Ответ

0 голосов
/ 10 мая 2020

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

...