thread類:
常用屬性:
currentthread :獲取當前正在執行的執行緒
isalive:指示當前執行緒的執行狀態
isbackground:指示是否為後台執行緒
isthreadpoolthread:指示是否屬於託管執行緒池
managedthreadid:獲取執行緒識別符號
name:獲取/設定執行緒名稱
priority:執行緒排程優先順序
threadstate:當前執行緒狀態,列舉值
常用方法:
public static void sleep(int millisecondstimeout) :指定0則掛起此執行緒,使其他執行緒得以執行。指定infinite以無限期阻止執行緒
public void start() :當前例項的狀態改為 threadstate.running
兩種委託:
threadstart: public delegate void threadstart()
parameterizedthreadstart:public delegate void parameterizedthreadstart(object obj)
多執行緒學習筆記
多執行緒的相關概念 什麼是程序?當乙個程式開始執行時,它就是乙個程序,程序包括執行中的程式和程式所使用到的記憶體和系統資源。而乙個程序又是由多個執行緒所組成的。什麼是執行緒?執行緒是程式中的乙個執行流,每個執行緒都有自己的專有暫存器 棧指標 程式計數器等 但 區是共享的,即不同的執行緒可以執行同樣的...
多執行緒學習筆記
多執行緒是實現多工的一種方式,多個程序多個執行緒。建立執行緒 1.繼承thread類 子類覆蓋父類中的run方法,將執行緒執行的 存放在run中。2.建立子類物件的同時執行緒也被建立。3.通過呼叫start方法開啟執行緒。執行緒的各種狀態 1.建立狀態 在程式中用構造方法建立了乙個執行緒物件後,新的...
多執行緒學習筆記
如通過 ctrl alt 的快捷鍵 啟動任務管理器 程序,就可以看到程序,基本上在執行中的exe程式都可以看成程序。下圖是單任務與多工執行的方式,從圖中可以看出 在單任務執行環境中,後面的任務必須在前面的任務執行完之後才能進行,也就是說單任務的特點是排隊執行,也就是同步。而在多工環境中,不同的任務可...