程式-程式-執行緒
程式(procedure):不太精確地說,程式就是執行一系列有邏輯、有順序結構的指令,幫我們達成某個結果。就如我們去餐館,給服務員說我要牛肉蓋澆飯,她執行了做牛肉蓋澆飯這麼一個程式,最後我們得到了這麼一盤牛肉蓋澆飯。它需要去執行,不然它就像一本武功祕籍,放在那裡等人翻看。
程式(process):程式是程式在一個資料集合上的一次執行過程,在早期的UNIX、Linux 2.4及更早的版本中,它是系統進行資源分配和排程的獨立基本單位。同上一個例子,就如我們去了餐館,給服務員說我要牛肉蓋澆飯,她執行了做牛肉蓋澆飯這麼一個程式,而裡面做飯的是一個程式,做牛肉湯汁的是一個程式,把牛肉湯汁與飯混合在一起的是一個程式,把飯端上桌的是一個程式。它就像是我們在看武功祕籍這麼一個過程,然後一個篇章一個篇章地去練。
執行緒(thread)是作業系統能夠進行運算排程的最小單位。它被包含在程式之中,是程式中的實際運作單位。一條執行緒指的是程式中一個單一順序的控制流,一個程式中可以併發多個執行緒,每條執行緒並行執行不同的任務。因為執行緒中幾乎不包含系統資源,所以執行更快、更有效率。
相關文章
- 程式執行緒篇——程式執行緒基礎執行緒
- 多執行緒------執行緒與程式/執行緒排程/建立執行緒執行緒
- [短文速讀 -5] 多執行緒程式設計引子:程式、執行緒、執行緒安全執行緒程式設計
- 程式與執行緒執行緒
- 執行緒與程式執行緒
- Android程式框架:執行緒與執行緒池Android框架執行緒
- 程式執行緒篇——執行緒切換(上)執行緒
- 程式執行緒篇——執行緒切換(下)執行緒
- 執行緒、執行緒與程式、ULT與KLT執行緒
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- 執行緒(一)——執行緒,執行緒池,Task概念+程式碼實踐執行緒
- 程式和執行緒理解執行緒
- android程式和執行緒Android執行緒
- 多執行緒,多程式執行緒
- 程式和執行緒模型執行緒模型
- Python程式VS執行緒Python執行緒
- python 程式、執行緒 (一)Python執行緒
- python 程式、執行緒 (二)Python執行緒
- 執行緒以及多執行緒,多程式的選擇執行緒
- 併發程式設計之多執行緒執行緒安全程式設計執行緒
- 多執行緒程式是如何執行程式碼的?執行緒行程
- Java™ 教程(程式和執行緒)Java執行緒
- 程式、執行緒詳細梳理執行緒
- Python 多執行緒及程式Python執行緒
- 協程、執行緒與程式執行緒
- 漫談程式和執行緒執行緒
- Python 中執行緒和程式Python執行緒
- 程式和執行緒簡介執行緒
- Python 多執行緒多程式Python執行緒
- 程式與執行緒區別執行緒
- 【java】【多執行緒】程式、執行緒的基本概念(1)Java執行緒
- Java多執行緒-程式執行堆疊分析Java執行緒
- 多執行緒程式設計基礎(一)-- 執行緒的使用執行緒程式設計
- Java多執行緒001——一圖讀懂執行緒與程式Java執行緒
- Linux中程式與程式、執行緒的區別!Linux執行緒
- python 多執行緒程式設計Python執行緒程式設計
- JavaScript多執行緒程式設計JavaScript執行緒程式設計
- 【面試】執行緒程式區別面試執行緒