Label从另一个线程更新a的最简单方法是什么?
我有一Form对thread1,并从我开始另一个线程(thread2).虽然thread2在处理一些文件,我想更新Label在Form用的当前状态thread2的工作.
我怎样才能做到这一点?
我有一个代码,在运行时,它按顺序执行一系列行.我想在两者之间添加一个暂停.
目前,我有这样的
//do work
Thread.Sleep(10800000);
//do work
Run Code Online (Sandbox Code Playgroud)
然而,这会冻结软件,我认为这是因为睡眠时间过长.我在网上搜索,发现另一个名为Timer的工作.有人可以给我看一个Timer的示例代码,它的工作方式与Thread.sleep类似吗?
先感谢您.
编辑:我需要软件等待3个小时才能继续执行其余的代码.该软件用于与机器通信,我不能让其余的代码在等待3个小时时执行.