Re[6]: Memory barrier не могу понять что это
От: Философ Ад http://vk.com/id10256428
Дата: 08.04.23 22:08
Оценка:
Здравствуйте, Pzz, Вы писали:

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


Pzz>Чтобы этого избежать, существует префикс LOCK...

Pzz>Это совсем не то же самое, что reordering инструкций, от которого "защищают" барьеры памяти.

Ты не находишь странным такое объяснять системному программисту, который разбирает дампы и ковыряется в ассемблерных листингах!? По-моему он просто стебётся.
С другой стороны, он просто не понимает зачем вся эта фигня — просто никогда не слышал о lock-free алгоритмах. И при этом очень вероятно, что и не видел никогда в многопоточном коде *fence инструкций: lock-free всё-таки редкость. Даже сомневаюсь, что в ВУЗах такое учат.
Всё сказанное выше — личное мнение, если не указано обратное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.