OS篇:進(jìn)程和線程

根本區(qū)別:進(jìn)程是操作系統(tǒng)資源分配的基本單位,而線程是任務(wù)調(diào)度和執(zhí)行的基本單位

所處環(huán)境:在操作系統(tǒng)中能同時運行多個進(jìn)程(程序);而在同一個進(jìn)程(程序)中有多個線程同時執(zhí)行(通過CPU調(diào)度,在每個時間片中只有一個線程執(zhí)行)

內(nèi)存分配方面:系統(tǒng)在運行的時候會為每個進(jìn)程分配不同的內(nèi)存空間;而對線程而言,除了CPU外,系統(tǒng)不會為線程分配內(nèi)存(線程所使用的資源來自其所屬進(jìn)程的資源),線程組之間只能共享資源。

包含關(guān)系:沒有線程的進(jìn)程可以看做是單線程的,如果一個進(jìn)程內(nèi)有多個線程,則執(zhí)行過程不是一條線的,而是多條線(線程)共同完成的;線程是進(jìn)程的一部分,所以線程也被稱為輕權(quán)進(jìn)程或者輕量級進(jìn)程。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文/tangsl(簡書作者) 原文鏈接:http://www.itdecent.cn/p/2b993a4b913e...
    西葫蘆炒胖子閱讀 3,947評論 0 5
  • 進(jìn)程和線程 進(jìn)程線程的區(qū)別1、進(jìn)程是什么?是具有一定獨立功能的程序、它是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個獨立單位,重點...
    HeartGo閱讀 1,320評論 0 4
  • 在之前的課程中,我們已經(jīng)學(xué)習(xí)了進(jìn)程相關(guān)的知識。進(jìn)程是計算機(jī)程序被執(zhí)行的一個實例(instance),一個進(jìn)程可能由...
    夏威夷的芒果閱讀 1,059評論 0 2
  • 在操作系統(tǒng)中,設(shè)定了進(jìn)程和線程的概念去描述程序并發(fā)執(zhí)行邏輯。本文屬于研究進(jìn)程和線程的入門級文章。主要從以下五個方面...
    涂印閱讀 1,097評論 0 2
  • 批改作文的時候,才發(fā)現(xiàn)平時上課講的方法,學(xué)生基本沒有在意,修改的作文仍然和原稿差不多……有幾篇的語言表達(dá)還非?;靵y...
    會思想的蒹葭閱讀 336評論 1 4

友情鏈接更多精彩內(nèi)容