C#中 Thread,Task,Async/Await,IAsyncResult 的那些事兒!

說起異步,Thread,Task,async/await,IAsyncResult 這些東西肯定是繞不開的,今天就來依次聊聊他們 1.線程(Thread) 多線程的意義在於一個應用程序中,有多個執行部分可以同時執行;對於比較耗時的操作(例如io,數據庫操作),或者等待響應(如WCF通信)的操作,可以單獨開啓後臺線程來執行,這樣主線程就不會阻塞,可以繼續往下執行;等到後臺線程執行完畢,再通知主線程,
相關文章
相關標籤/搜索