日期:2014-05-17  浏览次数:20723 次

自动创建线程
有一个类“StatisticsProcess (string  testone)”,它有一个“Do()”方法和几个参数。

现在是,如果点击创建,那么就“创建一个线程”去实例化“StatisticsProcess”类,并执行“Do”方法。

问题一:可以这样创建线程吗?

问题二:如果可以这个方法应该怎样写,Master可以给一个实例吗?


------解决方案--------------------
本帖最后由 bdmh 于 2012-12-27 10:08:30 编辑
StatisticsProcess里要有线程才行 ,你先去看Thread的资料,StatisticsProcess创建时,里面自动创建Thread
------解决方案--------------------
貌似可以……
------解决方案--------------------
是这个意思吗?呵呵
class Program
{
static void Main(string[] args)
{
Create();
}
public static void Create()
{
Thread t = new Thread(new ThreadStart(Method));
t.Start();
}
public static void Method()
{
StatisticsProcess s_Object = new StatisticsProcess("");
s_Object.Do("www", "www");
}
}

internal class StatisticsProcess
{
public StatisticsProcess(string testOne) { }

public void Do(string s1, string s2)
{
Console.WriteLine(s1 + "-" + s2);
}
}
------解决方案--------------------
vs中窗口中应该有看当前运行所以线程的一个窗口