This article over at MSDN explains the different models of threading — single, apartment, and free — and the use of each model. It also introduces a code sample in C# that uses threading to help you write applications that will take advantage of threading. The article also discusses important issues involved in multithreading code.
I think that the threading model in C# is pretty straight forward and easy to use.
Well, Looks pretty much like Java except that ThreadStart stuff…
Can’t see why any of them (c# or java) would be that much easier than the way it’s done in c/c++.
1st I haven’t used C# yet, but was pretty addicted to Java a while back. I have read that C# is so close to Java that for all intents its the same with a few changes & improvements. I have also read that Java threading is not thread safe (or was that just Swing), I refer to the CSP work in the UK & JavaCSP & JavaPP work.
So is C# as unsafe as Java when doing serious || programming?