15
C ++はintAtomicの読み取りと書き込みですか?
2つのスレッドがあります。1つはintを更新し、もう1つはそれを読み取ります。これは、読み取りと書き込みの順序が関係ない統計値です。 私の質問は、とにかくこのマルチバイト値へのアクセスを同期する必要がありますか?または、別の言い方をすれば、書き込みの一部が完了して中断され、その後読み取りが発生する可能性があります。 たとえば、0x00010000の増分値を取得する値= 0x0000FFFFについて考えてみます。 気になる値が0x0001FFFFのようになる時間はありますか?確かに、タイプが大きいほど、このようなことが起こる可能性が高くなります。 私は常にこれらのタイプのアクセスを同期してきましたが、コミュニティの考えに興味がありました。