1. 程式人生 > >黑馬程式設計師之多執行緒二

黑馬程式設計師之多執行緒二

---------------------- Windows Phone 7手機開發.Net培訓、期待與您交流! ----------------------

Thread類幾個重要的方法:
Start():啟動執行緒;
Sleep(int):靜態方法,暫停當前執行緒指定的毫秒數;
Abort():通常使用該方法來終止一個執行緒;
Suspend():該方法並不終止未完成的執行緒,它僅僅掛起執行緒,以後還可恢復;
Resume():恢復被Suspend()方法掛起的執行緒的執行;

執行緒的優先順序:

當執行緒之間爭奪CPU時間時,CPU 是按照執行緒的優先順序給予服務的。在C#應用程式中,使用者可以設定5個不同的優先順序,由高到低分別是Highest,AboveNormal,Normal,BelowNormal,Lowest,在建立執行緒時如果不指定優先順序,那麼系統預設為ThreadPriority.Normal。
例如:
th.Priority=ThreadPriority.Lowest; //設定優先順序為最低
通過設定執行緒的優先順序,我們可以安排一些相對重要的執行緒優先執行,例如對使用者的響應等等。

---------------------- Windows Phone 7手機開發.Net培訓、期待與您交流! ----------------------