修改DataView线程安全性

时间:2013-01-22 14:48:17

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

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

1 个答案:

答案 0 :(得分:1)

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