我正在使用任务库并使用带有超时参数的等待。如何设置 taskExecutionTime?
int taskExecutionTime=5000;
try
{
bool hasTimeout=!myTask.Wait(5000);
if (!hasTimeout)
taskExecutionTime=???
}
catch (AggregateException)
{
taskExecutionTime=???
}
更新:
我不需要 myTask 的实时性能。例如,我将 .NET 的 HtpWebRequest 与不同的代理一起使用。我想知道和比较代理性能。通用解决方案会更好,所以我们每个人都可以使用它。