【发布时间】:2012-12-16 02:07:51
【问题描述】:
所以这是我的程序的细分。它是一种测量指定端口上服务器延迟的工具。
所以目前我有一个手动检查来查找特定端口上的服务器。然后我每 500 毫秒 ping 这个服务器,并根据这个 ping 更新一些 GUI 元素。
我在后台线程中完成了 ping,每次 ping 后我都会调用 thread.sleep(500)。
为这些事件使用计时器会更好吗?
我想每 5 秒检查一次服务器,每 500 毫秒 ping 一次。
【问题讨论】:
-
“会更好吗..” 定义“更好”。一般来说,以最简单、最可维护的方式完成任务的方式就是最好的方式。
标签: c# multithreading timer