首页 > 代码库 > C# 多线程示例

C# 多线程示例

static void Main(string[] args)        {            Thread t1 = new Thread(new ThreadStart(TestMethod));            Thread t2 = new Thread(new ParameterizedThreadStart(TestMethod));            t1.IsBackground = true;            t2.IsBackground = true;            t1.Start();            t2.Start("hello");            Console.ReadKey();        }        public static void TestMethod()        {            Console.WriteLine("不带参数的线程函数");        }        public static void TestMethod(object data)        {            string datastr = data as string;            Console.WriteLine("带参数的线程函数,参数为:{0}", datastr);        }

C# 多线程示例