【问题标题】:Use multiple threads to deal with rows in DataTable?使用多线程处理DataTable中的行?
【发布时间】:2012-11-13 14:02:01
【问题描述】:
//get rows from db

foreach(DataRow r in rows)
{
//connect to some other database
//update some record in datatable
//insert record into datatable
//etc...
//...
}

如何使用多线程机制来重写上面的代码,那么我们可以从多服务器中获益?

【问题讨论】:

    标签: multithreading


    【解决方案1】:

    也许这会有所帮助

    IEnumerable<DataRow> items = ...
    
    Parallel.ForEach(items, item => {
       ...
    });
    

    Parallel.ForEach

    【讨论】:

      猜你喜欢
      • 2019-04-23
      • 1970-01-01
      • 2019-02-27
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      相关资源
      最近更新 更多