Re[9]: Memory barrier не могу понять что это
От: 4058  
Дата: 08.04.23 06:17
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Здравствуйте, paradok, Вы писали:


P>>пример кода чтобы можно было запустить и увидеть эти самые плавающие ошибки?


Ф>Можно. https://eric-lo.gitbook.io/lock-free-programming/memory-fence

Ф>Там в статье пример кода, который это демонстрирует.

В данной статье автор в одном потоке пишет в глобальные переменные, а в другом из них читает без обеспечения должным образом критической секции при обращении к этим переменным (т.е. нарочито демонстрирует поведение ССЗБ):

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