任务超时退出的方法 C#
2021-06-21 07:03
标签:任务 else 卡住 try 时间 ati span style rom 超出时间方法退出。防止卡住。 任务超时退出的方法 C# 标签:任务 else 卡住 try 时间 ati span style rom 原文地址:https://www.cnblogs.com/dayang12525/p/10247537.html private static bool ImportTaskTimeout(Action method, int hours)
{
try
{
var task = Task.Run(() => method());
if (task.Wait(TimeSpan.FromHours(hours)))
return task.IsCompleted;
else
return false;
}
catch
{
return false;
}
}