任务超时退出的方法 C#

2021-06-21 07:03

阅读:350

标签:任务   else   卡住   try   时间   ati   span   style   rom   

        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;
            }
        }

超出时间方法退出。防止卡住。

任务超时退出的方法 C#

标签:任务   else   卡住   try   时间   ati   span   style   rom   

原文地址:https://www.cnblogs.com/dayang12525/p/10247537.html


评论


亲,登录后才可以留言!