【发布时间】:2012-06-05 09:00:51
【问题描述】:
我有一个长时间运行的方法,我想在其中添加超时。这样做可行吗?比如:
AbortWaitSeconds(20)
{
this.LongRunningMethod();
}
当达到 20 秒时,该方法将被中止。该方法没有循环,我没有对该方法的控制/代码。
【问题讨论】:
-
你是指一个操作系统进程,比如一个外部应用程序,还是只是在你的应用程序内部,在同一个线程或其他线程中的一些长计算?
-
@EugeneRyabtsev 在我的应用程序中的同一线程中进行长时间计算。