如何暂停/暂停一个线程然后继续它?
我在C#中创建一个应用程序,它使用winform作为GUI和一个在后台运行的独立线程自动更改东西。例如:
public void Run()
{
while(true)
{
printMessageOnGui("Hey");
Thread.Sleep(2000);
// Do more work
}
}
如何让它在循环中的任何位置暂停,因为循环的一次迭代大约需要30秒。所以我不想在完成一个循环之后暂停它,我想按时暂停它。
没有找到相关结果
已邀请:
3 个回复
烷刨画颠离
坝镰补翔奋
在另一个线程上,显然你需要一个对mre的引用
一个完整的例子,它将打印一些文本,等待另一个线程做某事然后恢复:
功飘