gpt4 book ai didi

c# - 我应该终止作为线程运行的函数(.Net)

转载 作者:太空宇宙 更新时间:2023-11-03 18:00:40 25 4
gpt4 key购买 nike

我刚刚开始使用 C#。我将一个对象的函数作为线程运行 (new Thread(myFunc).Start())。

函数完成后线程会自行终止还是我必须手动摆脱它?如果必须,最好的方法是什么(我可能不知道它何时完成等)?

谢谢!

最佳答案

是的,线程将在函数返回时退出。如果它是一个长时间运行的任务并且你想确保它在程序退出之前完成,你可以使用 Thread.Join这将阻塞主线程,直到另一个线程完成。

关于c# - 我应该终止作为线程运行的函数(.Net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com