Я не могу найти функцию для получения спин-блокировки в Win32 Apis.
Есть ли причина?
Когда мне нужно использовать спин-блокировку, что мне делать?
Iзнаю, что есть функция CriticalSectionAndSpinCount.
Но это не то, что я хочу.
Редактировать:
Я хочу синхронизировать память, которая будет распределена между пространством ядра и пространством пользователя.- Память будет отображена.
Я должен заблокировать ее, когда получу доступ к структуре данных, и время блокировки будет очень коротким.
Структура данных (предположим, что это очередь) управляет дескрипторами событий для взаимодействия друг с другом.
Какой механизм синхронизации мне использовать?