0
我写一个Windows窗体应用程序,我有,我在另一个线程与AsyncCaller运行如下的程序:C#杀害AsyncCaller主题
asyncCaller = new AsyncCaller(myProcedure);
asyncCaller.BeginInvoke(null, null);
我想,如果用户想退出杀死线程形成。那么,即使没有完成,我该如何手动强制线程自行终止?
我写一个Windows窗体应用程序,我有,我在另一个线程与AsyncCaller运行如下的程序:C#杀害AsyncCaller主题
asyncCaller = new AsyncCaller(myProcedure);
asyncCaller.BeginInvoke(null, null);
我想,如果用户想退出杀死线程形成。那么,即使没有完成,我该如何手动强制线程自行终止?
通常情况下,异步线程应该在执行结束时自行完成。你可以做的是,设置标志,定期检查线程(不推荐)。 最好的解决方案是使用Thread Class,它可以让你更好地控制你的线程运行,
AsyncCaller的命名空间是什么? – Strillo 2011-12-22 09:55:52