MeL*_*ght 1 c# multithreading function
我刚刚开始使用C#.我正在运行一个对象的函数作为一个线程(新的线程(myFunc).Start()).
当函数完成时线程是否会自行消除,还是我必须手动删除它?如果我必须,最好的方法是什么(我可能不知道什么时候完成等)?
感谢名单!
Lee*_*Lee 7
是的,当函数返回时,线程将退出.如果它是一个长时间运行的任务,并且您希望在程序退出之前确定它已完成,则可以使用Thread.Join,它将阻塞主线程,直到另一个线程完成.
归档时间:
16 年,3 月 前
查看次数:
711 次
最近记录: