Alan,
I never saw this, if you want a discussion about this, than I would in your
case ask this again in the newsgroup
microsoft.public.dotnet.general
Jon Skeet is active in that, he is using Java as much as C#.
Therefore have I the idea that he can give you much more information in the
line of what you think about synchronized. For us is it a method with
multithreading.
You are of course welcome here, it is just to get a better one to answer
you.
(Do not forget to add "as in Java" to your subject)
Cor