程序 執行緒及二者區別與聯絡

2022-09-04 22:48:26 字數 365 閱讀 1200

概念:程序是作業系統資源分配和管理的基本單位,而執行緒是處理器任務排程和執行的基本單位;

乙個程序裡有乙個或多個執行緒,執行緒也被稱為輕量級程序。

區別與聯絡:

程序執行緒

位址空間與資源

獨立的同一程序的執行緒共享本程序的位址空間和資源

多程序與多執行緒

乙個程序崩潰之後,在保護模式下不會對其他程序產生影響

乙個執行緒崩潰之後,整個程序都會死掉

執行可以獨立執行,且每個獨立的程序都有乙個程式執行的入口、順序執行序列和程式入口

不能獨立執行,必須依存在應用程式中,由應用程式提供多個執行緒執行控制

開銷建立/撤銷/切換時空開銷較大

建立/撤銷/切換時空開銷較小

4 什麼是crop warp及二者區別聯絡

crop英文意思是裁剪,是直接從影象中截出一部分,保留原影象的真實尺寸比。常見的crop有兩種 1 crop和10 crop。假設原大小為256 256,而規定的大小為224 224 1 crop 在256256這張的中心位置crop出乙個224224大小的區域 10 crop 分別在左上角 右上角...

程式 程序 執行緒區別與聯絡。

定義 一 程式只是一組指令的有序集合,二 程序是具有一定獨立功能的程式關於某個資料集合上的一次執行活動,是系統進行資源分配和排程的乙個獨立單位 三 執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序更小的能獨立執行的基本單位.執行緒自己基本上不擁有系統資源,只擁有一點在執行中必不可少的...

程序與執行緒的區別聯絡

自 對於執行緒,程序的概念一直都是比較模糊,最近整理了一下。總結起來就是,執行緒是程序的一部分,程序是程式的一部分。這個說法不準確,但是可以指出期間的差別 程序是具有一定獨立功能的程式關於某個資料集合上的一次執行活動,程序是系統進行資源分配和排程的乙個獨立單位.執行緒是程序的乙個實體,是cpu排程和...