- Thread.AllocateNamedDataSlot("user");
Thread.SetData(slot, "hello1");
Thread.GetData(slot)
Thread.FreeNamedDataSlot("user");
- ThreadStaticAttribute
- ThreadLocal<T>
内存栅栏
- Thread.MemoryBarrier
- Thread.VolatileRead/Write
不进行缓存,每次读取数据都是从memrory中读取数据
MemoryBarrier =>
在此方法之前的内存写入都要及时从cpu cache中更新到 memory
在此方法之后的内存读取都要从memory中读取,而不是cpu cache
一些静态方法
原文:https://www.cnblogs.com/fmys/p/11503051.html