线程在哪里结束?

时间:2012-09-21 18:31:09

标签: c# multithreading

我目前正在学习c#并希望知道它的结束位置,是t.Start还是从那里继续,或者我应该从threadMethod调用其他方法?提前谢谢。

private void startThread()
{
    Thread t = new Thread(new ThreadStart(threadMethod));
    t.Start();
}

private void threadMethod()
{
    //do stuff
}

3 个答案:

答案 0 :(得分:4)

线程在其方法完成或失败时停止,在您的情况下为threadMethod()。

答案 1 :(得分:3)

threadMethod停止执行时,

线程通常结束。

答案 2 :(得分:0)

线程在threadMethod结束时结束。请注意,通过异步执行threadMethod,startThread()将在threadMethod()之前完成。

在开始使用c#之前先研究多线程概念可能是一个好主意(或者至少两者一起做),这样你就可以更容易,更快地学习

祝你好运

相关问题