除了System.Collections.Concurrent目录下集合外,非泛型集合使用
lock(非泛型集合对象.SyncRoot)进行锁定达到集合线程安全目的
泛型集合使用
static object sycObj = new object(); //是否static看具体应用
lock (sycObj)
{
//操作集合。
}
时间: 2024-11-08 23:46:41
除了System.Collections.Concurrent目录下集合外,非泛型集合使用
lock(非泛型集合对象.SyncRoot)进行锁定达到集合线程安全目的
泛型集合使用
static object sycObj = new object(); //是否static看具体应用
lock (sycObj)
{
//操作集合。
}