我需要递归用。。比如这样。。mainMethod()
{
thread t1 = new thread(myMethod);
t1.start();
}myMethod()
{
int i = 2;
mainMethod();
}我想实现这样的过程。。但是失败了。。
不知道具体怎么用。。求教。。
{
thread t1 = new thread(myMethod);
t1.start();
}myMethod()
{
int i = 2;
mainMethod();
}我想实现这样的过程。。但是失败了。。
不知道具体怎么用。。求教。。
mainMethod()
{
thread t1 = new thread(new ThreadStart(myMethod));
t1.start();
}myMethod()
{
int i = 2;
mainMethod();
}
当然这个递归肯定是有终止条件的。。我只是简单的说明一下而已。。 thread t1 = new thread(new ThreadStart(myMethod));另外。。这个我之前也试过。。好像不行。。
public bool nothingToDo = false;
public void main()
{ }
public void Run()
{
while(!Stopping)
{
try
{
Init();
while(!Stopping)
{
bool ret = Working();
}
}
catch(ThreadAbortException ex)
{ }
catch(Exception ex)
{ }
finally
{
try
{
Clear();
}
catch()
{ }
}
if(Stopping)
break;
}
}
/// <summary>
/// 重复操作步骤
/// </summary>
/// <returns></returns>
public bool Working()
{ } public void Init()
{
} public void Clear()
{
}
Thread threadWorking = new Thread(new ThreadStart(Run));threadWorking.start();