1private void button1_Click(object sender, EventArgs e) 2 { 3 Task t1 = Task.Factory.StartNew(() => k1()); 4 Task t2 = Task.Factory.StartNew(() => k2()); 5 } 6 7 void k1() 8 { 9 for (int i = 0; i < 100; i++) 10 { 11 Thread.Sleep(100); 12 this.Invoke(new Action( 13 () => { this.label1.Text = i.ToString(); })); 14 } 15 } 16 17 void k2() 18 { 19 for (int i = 0; i < 100; i++) 20 { 21 Thread.Sleep(100); 22 this.Invoke(new Action( 23 () => { this.label2.Text = i.ToString(); })); 24 } 25 }
Task.Factory.StartNew多线程中将数值实时传递到UI显示
Easter79
2021-10-12
1005 0 0
点赞
收藏
评论区
加载中...