Как передать параметр целого типа в поток?
Нужен программный код, который демонстрирует как передать параметр целого типа в поток.
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Вот так как правильно указал @Андрей NOP
using System;
using System.Threading;
public class Main
{
public static void Main()
{
MyClass myClass = new MyClass();
Thread newThread = new Thread(myClass.DoSomeWork);
newThread.Start(100); // эквивалент myClass.DoSomeWork(100) только в другом потоке
newThread.Join(); // страховка на случай если основной поток закончится раньше
}
}
public class MyClass{
public void DoSomeWork(object data)
{
Console.WriteLine("Parameter='{0}'",
data);
}
}