gpt4 book ai didi

asp.net - c# 检查任务是否正在运行

转载 作者:行者123 更新时间:2023-12-03 05:10:23 25 4
gpt4 key购买 nike

我需要能够检查特定任务是否正在运行:

            Task.Run(() =>
{
int counter = 720;
int sleepTime = 7000;
int operationId = 0;
Thread.CurrentThread.Name = "GetTasksStatusAsync";
......

因此,在另一个类中的代码中,我需要检查“GetTasksStatusAsync”是否正在运行。谢谢

最佳答案

怎么样

Task t = Task.Run(() => ...);

if(t.Status.Equals(TaskStatus.Running))
{
//task is running
}

基本上,我会将我的任务存储在某个地方,并让其他类可以访问它们。然后您可以使用上面的代码检查任务的状态。引用TaskStatus-Documentation .

关于asp.net - c# 检查任务是否正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13528668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com