Пример #1
0
 static void Add(object data)
 {
     if (data is AddParams)
     {
         Console.WriteLine("Id of thread main(): {0}", Thread.CurrentThread.ManagedThreadId);
         AddParams ap = (AddParams)data;
         Console.WriteLine("{0} + {1} = {2}", ap.a, ap.b, ap.a + ap.b);
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            AddParams ap = new AddParams(20, 10);
            Thread    t  = new Thread(new ParameterizedThreadStart(Add));

            t.Start(ap);

            Console.ReadLine();
        }