c# - 完成后计时器重新启动功能

标签 c# multithreading timer

我目前无法解决计时器问题。

我有一个每x秒由计时器启动的功能。
现在,在不同条件下,函数执行有时可能需要更长的时间。
因此,我希望计时器仅在完成功能后才重新运行。
我怎样才能做到这一点?

最佳答案

在退出之前,您的函数可能会触发事件。该事件将被另一个函数捕获,它将启动计时器。

关于c# - 完成后计时器重新启动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62001972/

相关文章:

c# - 从 C# 应用程序执行 excel

c# - 正则表达式中的双重否定回顾

c# - 如何在 ASP.NET Core 中间件中获取传入请求正文和传出响应正文?

c - Pthread 服务器编程 : how to release a thread which is blocked on a recv call to handle a request from another thread

multithreading - 从多线程生成的 Log4Net 中读取日志

linux - 完全消除现代 Linux >=5.0 中的计时器滴答

c# - 正确使用依赖注入(inject)

ios - 具有子上下文的核心数据多线程

linux - epoll 与 timerfd

java - 我试图使用 CountDownTimer 每秒将值放入数组中,但它不起作用