Multi Thread with parameter
From Logic Wiki
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