Na adrese http://www.yoda.arachsys.com/csharp/threads/index.shtml najdete pár stránek skromně nazvaných "Multi-threading in .NET: Introduction and suggestions".
Vzhledem k tomu, že jsem tam pro sebe našel docela dost novinek tak to buď znamená, že
a) to, že jsem naprogramoval pár multihredových Win32 services v c/c++, vím co je to Mutex, vím k čemu je dobrý WaitForSingleObject a kdysi jsem si prostudoval a pochopil Richterovu knihu Advanced Windows nestačí k tomu, abych bez dalších informací psal efektivně vícevláknové programy v .NETu.
b) autor webu je příliš skromný a místo pouhého úvodu napsal něco dost užitečnějšího.
No - doufám, že to není pouze tím a) ;-).
Doporučuju.