线程在哪里结束



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

private void startThread()
{
    Thread t = new Thread(new ThreadStart(threadMethod));
    t.Start();
}
private void threadMethod()
{
    //do stuff
}
线程

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

线程

通常在threadMethod停止执行时结束。

线程方法

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

在继续使用 C#(或至少同时进行)之前先研究多线程概念可能是个好主意,它会让你更容易、更快地学习

祝你好运

最新更新