.Thread静态方法
一.Thread静态方法
1.主线程上设置槽位,也是Hello Word!只能被主线程读取,其他线程无法读取
Thread.AllocateDataSlot();分配未命名的槽位
var solt =Thread.AllocateNamedDataSlot(“username”);分配命名的槽位
Thread.SetData(solt, “Hello Word!”);设置槽位的值
var obj2 = Thread.GetData(solt);获取槽位的值
Thread.FreeNamedDataSlot(“username”);释放槽位
2.[ThreadStatic]:设置线程字段的唯一
3.ThreadLocal:提供线程的本地存储线程可见
4.TLS:thread local storage[线程本地存储]
二.Thread静态方法【内存栅栏】
1.Thread.MemoryBarrier();