$ 0 0 Multithreading,Performance,C#: A look at some miscellaneous unexpected gotchas when writing multithreaded code