【发布时间】:2011-04-27 12:52:15
【问题描述】:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Taking data from Main Thread\n->");
string message = Console.ReadLine();
ThreadStart newThread = new ThreadStart(delegate { Write(message); });
Thread myThread = new Thread(newThread);
}
public static void Write(string msg)
{
Console.WriteLine(msg);
Console.Read();
}
}
}
【问题讨论】:
-
大声笑,'猜猜问题'
-
好吧,
message变量已经被传递给Write方法(它将在另一个线程上执行)所以你还想要什么? -
我认为这就是答案。这就像危险。
-
哎呀。我说我做错了。因为我忘记启动线程。哈哈 菜鸟
标签: c# multithreading arguments