【发布时间】:2020-11-27 13:30:25
【问题描述】:
我正在用 C# 制作一个应用程序,它使用 winform 作为 GUI 和一个在后台运行的单独线程,自动改变事物。例如:
public void Run()
{
while(true)
{
printMessageOnGui("Hey");
Thread.Sleep(2000);
// Do more work
}
}
如何让它在循环中的任何地方暂停,因为循环的一次迭代大约需要 30 秒。所以我不想在它完成一个循环后暂停它,我想按时暂停它。
【问题讨论】:
标签: c# multithreading suspend