c#多线程访问dataset的不同table要加锁吗

如题,要把多个线程的结果写到一起,分开放datatable最后要合表参数不好弄

当然要加锁,微软文档明确写了,基本上所有的内置类都不保证非静态成员的线程安全性

1.不用
2.在主线程里加个子线程.join(),同步一下,子线程全部执行完毕后统一处理一下