http://www.cnblogs.com/luminji/archive/2011/06/06/2073912.html
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/misMultithreading.mspx?mfr=true