首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于C#对象加锁的有关问题

2013-01-17 
关于C#对象加锁的问题现在我有一个DataTable,存在于内存中,现在需要我在对这个DataTable做操作(增删改)的

关于C#对象加锁的问题
现在我有一个DataTable,存在于内存中,现在需要我在对这个DataTable做操作(增删改)的时候,对这个对象枷锁,让其他人访问的时候是处于锁定状态,该怎么写。 c# 对象 锁
[解决办法]
自己去看Thread的资料,以及lock,monitor等同步
[解决办法]


object o = new object();
 
 void DataTableOperation()
 {
   lock(o)
   {
     //对datatable操作。
   }
 }

[解决办法]

Monitor.Enter(this);
//对表进行操作
Monitor.Exit(this);

热点排行