C# version of java's synchronized keyword? C# version of java's synchronized keyword? java java