【发布时间】:2010-04-15 05:38:39
【问题描述】:
我喜欢在线程中调用带有参数的方法并在此处返回一些值示例
class Program
{
static void Main()
{
Thread FirstThread = new Thread(new ThreadStart(Fun1));
Thread SecondThread = new Thread(new ThreadStart(Fun2));
FirstThread.Start();
SecondThread.Start();
}
public static void Fun1()
{
for (int i = 1; i <= 1000; i++)
{
Console.WriteLine("Fun1 writes:{0}", i);
}
}
public static void Fun2()
{
for (int i = 1000; i >= 6; i--)
{
Console.WriteLine("Fun2 writes:{0}", i);
}
}
}
我知道上面这个例子运行成功,但是如果方法 fun1 像这样
public int fun1(int i,int j)
{
int k;
k=i+j;
return k;
}
那我如何在线程中调用它?
【问题讨论】:
-
我觉得这些例子已经足够了。如果这个答案与您的期望不符,那么请给出完整的场景和您需要的内容。
标签: c# multithreading method-call