.NET中如何實現單線程-避免單線程帶來的問題及爲什麼使用線程

何實現單線程
         *     產生一個線程的四個步驟:
         *     編寫產生線程所要執行的方法
         *     引用System.Threading命名空間
         *     實例化Thread類,並傳入一個指向線程所要運行方法的委託。(這個時候這個線程已經產生,但是還沒有運行)
         *     調用Thread實例的Start方法,標記該線程可以被CPU執行了,但具體執行時間有Cpu決定。
避免單線程帶來的問題   
         *  程序還運行, 前臺線程:只要所有的前臺線程都關閉才能完成程序關閉
         *  後臺線程:只要所有的前臺線程結束,後臺線程序自動結束
         *                thread.IsBackground = true;
                          thread.Start()

爲什麼用多線程
             *     讓計算機“同時”做多件事情,節約時間
             *     多線程可以讓一個程序“同時”處理多個事情
             *     後臺運行程序,提高程序的運行效率,也不會是主界面出現無響應情況。
             *     獲得當前線程和當前進程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章