需要这样一个函数CreateObject,一个线程第一次调用,生成一个对象,以后的调用返回第一次生成的值。其它线程调用,再生成一个对象。如果使用GetCurrentThread来判断调用的是哪一个线程,其实返回的都是同一个值,虽然这个值代表不同的线程,但是无法判断是不是新线程的调用。