【发布时间】:2011-10-12 16:25:31
【问题描述】:
我需要在与 VB.NET 中的 UI 不同的线程中执行代码。代码需要每隔几秒执行一次,并且在用户执行某个活动时也需要执行。该线程将执行将更改 UI 的任务。我应该使用普通线程,然后使用 Windows.Forms.Timer Timer 每隔几秒钟运行一次该线程,还是 System.Threading.Timer 类会更好地工作?
此外,线程必须执行的代码包含多个函数。我应该在同一个线程上执行所有函数还是考虑将它们分成几个线程?
谢谢
【问题讨论】:
标签: .net multithreading