C#多线程
usingSystem.Threading;privatevoidbutton1_Click(objectsender,EventArgse){ThreadmyThread=newThread(()=>{intcount=0;for(inti=0;i<100;i++){count++;Console.WriteLine(count);System.Threading.Thread.Sleep(1000);}});myThread.IsBackground=true;myThread.Start();}
线程中给控件赋值,如下:
privatevoidbutton2_Click(objectsender,EventArgse){intcount=0;ThreadmyThread=newThread(delegate(){for(inti=0;i<100;i++){count++;Console.WriteLine(count);System.Threading.Thread.Sleep(30);label1.Invoke(newAction<string>(s=>{label1.Text=s;}),count.ToString());}});myThread.IsBackground=true;myThread.Start();}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。