Multi Thread with parameter

From Logic Wiki
Revision as of 15:38, 14 June 2017 by AliIybar (Talk | contribs) (Created page with "Category:CSharp In this sample I send acclist to thread in chunks <pre class="brush:csharp;"> var XmlFromDb = new GetXmlFromDatabase(); for(var i = 0; i< 20; i++)...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


In this sample I send acclist to thread in chunks

  var XmlFromDb = new GetXmlFromDatabase();
  for(var i = 0; i< 20; i++)
    {
      var acclist = XmlFromDb.GetACCList().Skip(i * 11580).Take(11580);
      Thread thread = new Thread(() => ConvertToXml.Convert(acclist, i));
      thread.Start();
    } 


IMPORTANT Skip must be before Take