теперь записывает сложный class и чувствует, что я использую много CRITICAL_SECTION.
Насколько я знаю, существуют атомарные операции для некоторых типов, которые всегда выполняются без какого-либо аппаратного или программного прерывания.
Я хочу проверить, правильно ли я все понимаю.
- Чтобы установить или получить атомное значение, нам не нужно
CRITICAL_SECTION, потому что при этом не будет прерываний. -
boolявляется атомарным.
Итак, есть мои утверждения, вы хотите спросить, правильны ли они, и если они верны, какие типы переменных также могут быть установлены или получить без CRITICAL_SECTION?
Р. S. Я говорю о том, чтобы получить или установить одно значение для каждого метода, а не два, а не пять, но один.