我有一个带有文本“加载”的标签的窗体。线程isAlive后的事件
label1.Text = "Loading...";
在Form.Load我有一个是做一些新的主题,可以说这一点。
void Form_Load(object sender, EventArgs args)
{
Thread t = new Thread(run);
t.Start();
}
void run()
{
for(int i = 0; i < 1000000; i++)
{
}
}
我想要的主题“T”完成后更改label1.Text
属性设置为“完成”。但是,在哪里以及如何改变,我不知道。我正在学习线程。我是否必须创建一个线程来执行此操作,它会不断检查线程“t”的isAlive
属性?
从'Task'切换到'BackgroundWorker'不是更简单吗? – Oliver