【发布时间】:2014-08-29 02:45:18
【问题描述】:
您好,我正在尝试实现此功能,其中我有一个功能可以扫描我的数据库并在一段时间(可能是 5 分钟)后返回某个值。此功能应该在后台进程中运行,并且根本不会以任何方式妨碍用户。我已经阅读了几篇关于“后台工作人员”和“线程”的文章,但我想要一些关于如何实现这一点的指导。
例如:
private void func()
{
MessageBox.Show("Hello World!");
}
现在我希望这个函数每十五分钟执行一次,只要应用程序正在运行,一切都应该在后台进程中完成,而不会中断用户,直到最终显示消息框。
【问题讨论】:
-
使用计时器。网上有很多资源。
标签: c# .net multithreading