DataRowCollection 线程安全吗?
Is DataRowCollection thread safe?
我想在多线程环境中向 Table.Rows 集合添加行。例如:
DataTable dt = CreateDataTable(...);
Parallel.For(0, 100, (i, loopState)=>{
DataRow row = GetRow(...);
dt.Rows.Add(row);
});
那么,Tables.Rows线程安全吗?
来自MSDN:
This type is safe for multithreaded read operations.You must
synchronize any write operations.
我想在多线程环境中向 Table.Rows 集合添加行。例如:
DataTable dt = CreateDataTable(...);
Parallel.For(0, 100, (i, loopState)=>{
DataRow row = GetRow(...);
dt.Rows.Add(row);
});
那么,Tables.Rows线程安全吗?
来自MSDN:
This type is safe for multithreaded read operations.You must synchronize any write operations.