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