今は書くのが複雑class
で、ずっと使っていると感じましたCRITICAL_SECTION
。
私の知る限り、ハードウェアまたはソフトウェアの割り込みなしで常に実行される、いくつかのタイプのアトミック操作があります。
すべてを正しく理解しているかどうかを確認したい。
- アトミック値を設定または取得する必要はありません
CRITICAL_SECTION
。これを行うと、割り込みが発生しないためです。 bool
アトミックです。
それで、私の声明があります、それらが正しいかどうか、また正しいかどうか、どのタイプの変数が設定またはなしで取得される可能性があるかを尋ねたいCRITICAL_SECTION
ですか?
PS私は、メソッドごとに1つの値を取得または設定することについて話している.2つではなく、5つではなく、1つ.