總述:.net中的執行緒允許你構建出快速響應並且高效的應用程式。許多應用程式需要執行多個動作(比如使用者介面互動和資料處理),而執行緒則提供了完成這項工作的能力。
1、執行緒(thread):代表程式中的單個執行邏輯流程。有些程式只需要乙個執行緒即可高效執行,但許多程式需要多個執行緒。
2、死鎖(deadlocking):有些資料由於執行緒間出現相互依賴而導致死鎖(即執行緒a擁有執行緒b正在等待的資源,而執行緒b擁有執行緒a正在等待的資源)。
3、競態條件(race condition):當兩個執行緒同時訪問乙個共享變數時,兩個執行緒讀取變數並且得到相同的值,然後競爭哪乙個執行緒能夠最後寫入到共享變數中。最後乙個寫入到變數的執行緒「取勝」,因為它覆蓋了第乙個執行緒寫入的值。
4、同步
5、併發(concurrency):在作業系統中,是指乙個時間段中有幾個程式都處於已啟動執行到執行完畢之間,且這幾個程式都是在同乙個處理機上執行。
6、並行(parallel):當系統有乙個以上cpu時,則執行緒的操作有可能非併發。當乙個cpu執行乙個執行緒時,另乙個cpu可以執行另乙個執行緒,兩個執行緒互不搶占cpu資源,可以同時進行,這種方式我們稱之為並行。
7、併發與並行區別:並行是指兩個或者多個事件在同一時刻發生;而併發是指兩個或多個事件在同一時間間隔內發生。
8、程序 :是具有一定獨立功能的程式關於某個資料集合上的一次執行活動,程序是系統進行資源分配和排程的乙個獨立單位.
9、程序與執行緒區別:執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序更小的能獨立執行的基本單位.執行緒自己基本上不擁有系統資源,只擁有一點在執行中必不可少的資源(如程式計數器,一組暫存器和棧),但是它可與同屬乙個程序的其他的執行緒共享程序所擁有的全部資源.
BE 名詞解釋
1 名詞解釋 介質 用於備份資料的裝置,如磁帶庫,磁碟資料夾,相當於乙個檔案。介質集 相當與乙個資料夾,管理該資料夾下的所有介質。介質伺服器 安裝be的機器。清點 inventory 對匯入的介質必須清點,才能使用。檢查一遍所有的磁帶,確保磁帶可以使用。編錄 catalog 對匯入的介質必須編錄,才...
模組耦合名詞解釋 名詞解釋 簡答
c s 又稱client server 或客戶伺服器模式 對伺服器要求不用太高,穩定即可,建議使用 windows server 伺服器。客戶端需要安裝專用的客戶端軟體,客戶端應為 windows 作業系統。c s的優點是能充分發揮客戶端 pc的處理能力,很多任務作可以在客戶端處理後再提交 給伺服器...
PDA名詞解釋
pda概述 目前,對pda還有一種狹義的理解。狹義的pda指可以稱作電子記事本,其功能較為單一,主要是管理個人資訊,如通訊錄 記事和備忘 日程安排 便箋 計算器 錄音和辭典等功能。而且這些功 能都是固化的,不能根據使用者的要求增加新的功能。廣義的pda主要指掌上電腦,當然也包括其他具有類似功能的小型...