How to

start thread with parameter

Published: 21. December 2008 | Updated: 21. December 2008
License: Microsoft Public License (MS-PL)
Categories: Framework » Threading
Tags: C# Threading
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Threading;

Code

ParameterizedThreadStart start = new ParameterizedThreadStart(WorkerMethod);
Thread thread = new Thread(start);
thread.IsBackground = true;
thread.Start("Write this");

Worker method

private static void WorkerMethod(object value)
{
    for (int i = 0; i < 100; ++i)
    {
        Console.WriteLine(value);
        Thread.Sleep(10);
    }
}
Send us feedback about this snippet »



Related Snippets: