gpt4 book ai didi

c# - 我在哪里可以找到一个很好的演示轮询的 C# 控制台应用程序?

转载 作者:行者123 更新时间:2023-11-30 20:09:21 25 4
gpt4 key购买 nike

我正在寻找一个用 C# 进行轮询的好例子。

基本上,每 X 秒读取一次仪器并将值记录到文本文件中。我一直在寻找一个使用 .NET 4 的并行库的示例。或者,也许我通过查看 TPL 过度考虑了这个解决方案......

ps-这个问题与我之前关于数据库轮询的问题无关。

最佳答案

我不确定我是否会特别在意这里的 TPL。只需使用 System.Threading.TimerSystem.Timers.Timer周期性地执行一个 Action 。这些都将使用线程池 - 您打算在这段时间内在主控制台线程中做什么?

当然,另一个极其简单的选择是让主线程在两次轮询之间休眠。它很粗糙,但如果这就是您的应用程序需要做的全部,那么它可能对您来说已经足够好了。我不确定如果系统时钟发生变化它的行为如何,请注意......这是用于生产使用的非常长时间运行的任务,还是只是一个快速工具? (如果它是一个长时间运行的应用程序,您可能需要考虑改用 Windows 服务。)

关于c# - 我在哪里可以找到一个很好的演示轮询的 C# 控制台应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6230263/

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