关于C#对象加锁的问题
现在我有一个DataTable,存在于内存中,现在需要我在对这个DataTable做操作(增删改)的时候,对这个对象枷锁,让其他人访问的时候是处于锁定状态,该怎么写。
              
                  c#
                  对象
                  锁
              
------解决方案--------------------自己去看Thread的资料,以及lock,monitor等同步
------解决方案--------------------
object o = new object();
 
 void DataTableOperation()
 {
   lock(o)
   {
     //对datatable操作。
   }
 }
------解决方案--------------------
Monitor.Enter(this);
//对表进行操作
Monitor.Exit(this);