スレッドAが変数iをインクリメントして、スレッドBがそれを読み取る場合、InterlockedIncrement()は必要ですか?
素人考えでは、インクリメント中にスレッドBがiを読んだとしても、
読み取られる値はiまたはi+1にしかならないはずなので、普通に++iで問題ないだろうと思ったのですが