http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/misMultithreading.mspx?mfr=true
http://www.cnblogs.com/zzy0471/archive/2010/12/12/1903602.html