【问题标题】:Modifying DataView thread safety修改 DataView 线程安全
【发布时间】:2013-01-22 14:48:17
【问题描述】:

我正在并行化我的一些代码,在本节中,我让 DataViews 访问一个公共 DataTable。有些地方我修改了 DataView,但在线程之间必然是离散的记录。如果我知道不会同时触及特定记录,我是否还需要为这些修改(不是行添加/删除,而只是 mods)建立信号量?

【问题讨论】:

    标签: multithreading ado.net datatable thread-safety dataview


    【解决方案1】:

    好吧,我继续尝试实现解决方案,就好像那是真的一样,DataTable 是非常不是线程安全的。 例如修改一条记录并同时创建一个新的(不相关的)DataView 将导致异常。我想这是一个很好的学习练习。

    【讨论】:

      猜你喜欢
      • 2012-10-17
      • 2017-10-05
      • 2021-03-17
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 2020-08-30
      • 2013-09-28
      相关资源
      最近更新 更多