Re[8]: Memory barrier не могу понять что это
От: Философ Ад http://vk.com/id10256428
Дата: 06.04.23 09:36
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>То есть, если программа использует InterlockedCompareExchange, что фактически просто вставляет команду CmpXchg, то это "низкоуровневое" средство, а если вызывает некую библиотечную функцию, в которую завернута та же команда, то средство враз становится "высокоуровневым"?


Ну в общем-то да: даже ReaderWriterLock в конечном счёте ведёт к CompareExchange.

Признаю, что пожалуй ты прав: SpinLock не стоило относить к высокоуровневым.
Всё сказанное выше — личное мнение, если не указано обратное.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.