ケースが無いと言うより、逆に 「ロックして同期処理」 を 「しない」 場合の保護だろ volatile
メモリの READ WRITE のタイミングによる、いわゆる H側とL側が違うタイミングで更新されないように、
だとか構造体の要素などの更新タイミングがズレないようにだとか。 ロック処理するなら、いらないだけであって、
実はいらない、じゃない。 なんか混同してる人間多すぎないか。 てかここDirectXの初心者スレだからわかってないのか