AsyncThreads---异步多线程
1.概念: 同步方法 调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法 则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作。 同步: 比如有三个程序要执行,必须第一个程序被触发,执行结束了吗,才轮到其他程序执行。 异步:所有程序的执行不需要同步,可以多个触发,互相独立的执行相应的指令。 2.代码示例: 2.1 同步方法----winform 本质上时基于 事件,委托的 btnSync 这个按钮可以理解为一个事件,订阅了btnSync_Click方法 1 /// <summary> 2 /// 同步方法 3 /// </summary> 4 /// <param name="sender"></param> 5 /// <param name="e"></param> 6 private void btnSync_Click(object sender, EventArgs e) 7 { 8 //Thread 9 Console.WriteLine($"****************btnSync_Click Start {Thread.CurrentThread.ManagedThreadId}***************"); 10 //总共5件事,做完一件再做下一件 11 for (int i = 0; i < 5; i++) 12 {