小弟一直想知道如何才能让一执行的函数停止呢?
比如一个用户执行了一个长时间计算的函数
用户怎么停止这个函数呢?
只要记录方法执行的线程的id,就可以在另一个线程对它进行任何操作,包括中断。
强制停止是推荐的。
用户怎样停止这个函数吗?
既然是让用户停止,可以使用一下方法:
(1)提示用户点击win窗体右上角的X关闭图标。
(2)写一个button事件,点击关闭程序即可。
写一个异步任务超时方法,传入委托和超时事件,异步执行委托,等待超过超时事件后,终止任务
学习一下多线程相关的知识吧,会讲到的。手上一定要有一本可以随时查的书本,三年后看还能有可以学的。