标签:user sync 多线程 style 哈希 环境 use roo 同步
在多线程环境的操作中对Hashtable进行操作需要进行同步控制,有两种方法,一种是由.Net自动控制;一种是在代码中自己控制。
1、使用Hashtable.Synchronized进行同步
Hashtable ht = Hashtable.Synchronized(new Hashtable()); ht.Add("user-1", "niewei"); ht.Add("user-2", "XuHongChun");
2、使用Hashtable.SyncRoot进行同步
Hashtable ht = new Hashtable(); lock(ht.SyncRoot) { ht.Add("user-1", "niewei"); ht.Add("user-2", "xuHongChun"); }
标签:user sync 多线程 style 哈希 环境 use roo 同步
原文地址:https://www.cnblogs.com/nw0220/p/9785345.html