同期インデックス(lockステートメントで使うやつ)が各オブジェクトごとに存在するのはなぜですか?
同期インデックスを格納するための値型(参照型でもいいですが)を用意して、
その型に対してlockすれば十分のように思うのですが。
各オブジェクトごとに4バイトというのは実際どれくらいの割合に相当するのか分かりませんが、
節約できるならするに越したことはないんで何かしら理由があるんでしょうか。