boolにlock不要って言うけど、lockかThread.MemoryBarrierしないであるスレッドの
データを他スレッドが読めることって保証されてないんじゃ。x86なら読めるだろうけど。

>>184
Interlocked.Add(Int64, Int64)のMSDNの説明とか参考になる。