Articles → .NET → Multithreading and Threadpool Basic Example
Multithreading and Threadpool Basic Example
• Create a separate thread
• Do some process using the thread.
• Destroy the thread.
public void CreateFiles(object o)
{
for (int i = 1; i < 1000; i++)
{
// Create an XMLDocument instance
XmlDocument doc = new System.Xml.XmlDocument();
// Load the Xml String into XmlDocument
doc.LoadXml("<Root></Root>");
// Save the document
doc.Save("C:\\karan\\" + i.ToString() + ".xml");
}
MessageBox.Show("done");
}
• Now on an event say button click call the function.
bool status = ThreadPool.QueueUserWorkItem(new WaitCallback(CreateFiles));
MessageBox.Show("karan");