dataset里有多个表
当多个线程访问同一个表的时候,
要同步线程吗》 是lock 表对象 还是lock datse整个对象
还是只lock 要访问的表的那一行就可以了》》???谁做过这方面的啊 给给建议。 如果lock datase那资源全被某线程霸占了
其他线程 要访问其他表 都不可以了  知道释放。

解决方案 »

  1.   

    测试过了吗》
    比如一个线程 lock(dataset.table[1] )会不会影响另一个线程序访问另一个表 dataset.table[2]呢》》》
      

  2.   

    //Monitor.Enter(this);
                    //Monitor.Pulse(this);线程使用资源//Monitor.Exit(this); 释放
      

  3.   

    理论是理论 下午测试测试 再告诉大家  只有测试才知道怎么会事情 ~~~~
    lock
      

  4.   

    测试过了吗》
    比如一个线程 lock(dataset.table[1] )会不会影响另一个线程序访问另一个表 dataset.table[2]呢》》》
    ================================================================
    不会