ThreadStatic
1:使用这个属性修饰的static Member是一个线程一份而不是整个进程中一份
2:对于threadstatic变量,不要给初值。因为初值只会初始化一次。而多个线程中的多个值就不一定是哪个被初始化。但是可以依赖该类型的默认值。