我目前正在学习c#并希望知道它的结束位置,是t.Start
还是从那里继续,或者我应该从threadMethod调用其他方法?提前谢谢。
private void startThread()
{
Thread t = new Thread(new ThreadStart(threadMethod));
t.Start();
}
private void threadMethod()
{
//do stuff
}
答案 0 :(得分:4)
线程在其方法完成或失败时停止,在您的情况下为threadMethod()。
答案 1 :(得分:3)
threadMethod
停止执行时,线程通常结束。
答案 2 :(得分:0)
线程在threadMethod结束时结束。请注意,通过异步执行threadMethod,startThread()将在threadMethod()之前完成。
在开始使用c#之前先研究多线程概念可能是一个好主意(或者至少两者一起做),这样你就可以更容易,更快地学习
祝你好运