1樓:啃芝士
程序和執行緒是什麼關係?有什麼區別?
程序和執行緒有什麼區別?
2樓:xxp閃電的力量
1、性質不同
程序(process)是計算機中的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統結構的基礎。
執行緒(英語:thread)是作業系統能夠進行運算排程的最小單位。它被包含在程序之中,是程序中的實際運作單位。
2、適用範圍不同
使用程序目的在於清晰地刻畫動態系統的內在規律,有效管理和排程進入計算機系統主儲存器執行的程式。
執行緒為作業系統核心排程的核心執行緒,如win32執行緒;由使用者程序自行排程的使用者執行緒,如linux平臺的posix thread;或者由核心與使用者程序,如windows 7的執行緒,進行混合排程。
3樓:
linux下,建立執行緒的時候,執行緒管理檔案描述符的結構體(files_struct),描述程序與檔案系統關係的結構體(fs_struct),記錄訊號處理函式的結構體(sighand_struct),儲存訊號佇列的結構體 (signal_struct),管理記憶體的結構體(mm_struct),都沿用程序的,只是在程序相關結構體引用計數加一。
4樓:匿名使用者
暈死,又是長篇累櫝
看到就暈
看作業系統的書去吧,有簡單的解釋
一般來講執行緒是最小的單位,程序是由執行緒組成的
執行緒是什麼?程序是什麼?二者有什麼區別和聯絡
和有什麼區別呢, 和 有什麼區別呢?
同類順接,表示繼續發生的前述 事柄 受 継続 結果生 事柄 導 今日 楽 有意義 日 今天是愉快而又有意義的一天。因果順接,前句為因,後句為果。前述 事柄 受 理由 事柄 導 場合 用 彼 予備校 通 成績 他在補習學校學習,所以成績好了。 是副詞 而且 然後 於是 前向事件敘述後又在疊加的,補充什...
簡述執行緒與程序的區別及優缺點,什麼是執行緒?試述執行緒與程序的區別。(在計算機作業系統裡)
程序有兩個屬性,一是資源分配單位,另一個是排程單位。而現在的作業系統都是多道程式的思想,多道程式思想要想系統效率高,則併發的力度要大,也就是說系統中併發執行的程序越多越好,但程序是資源分配的單位,程序之間的切換需要更改所需資源,因此程序切換太頻繁,則系統開銷的時間就越大,因而為了即提高併發力度,又不...
任務與程序有什麼區別
ry似錦 程序就是你在工作管理員 程序 裡面看到的一個個程式,一個程序可以包含一個或者好幾個windows系統的服務.如svchost.exe程序,有的svchost.exe只包含一個服務,有的則包含很多.服務依靠程序的進行來啟動。服務相當於支援系統執行的一些必要程式,程式裡執行的則是 當前使用的軟...