国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 2846|回復: 0
打印 上一主題 下一主題

線程,進程,程序的區別

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2018-8-30 16:35:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: 線程 , 進程 , 程序 , 區別 , 維修
公眾號:安泰測試

淘寶店鋪:安泰儀器設備技術支持與維修中心


任務是代碼運行的一個映象,從系統的角度看,任務是競爭系統資源的最小運行單元。任務可以使用或等待CPU、I/O設備及內存空間等系統資源,并獨立于其它任務,與它們一起并發運行(宏觀上如此)。VxWorks內核使任務能快速共享系統的絕大部分資源。

在VxWorks6.4中,進程是指Rtp,進程包含任務,任務是調度的最小單元。

進程(有時被稱為重量級進程)是程序的一次執行。每個進程都有自己的地址空間,內存,數據棧以及其它記錄其運行軌跡的輔助數據。操作系統管理在其上運行的所有進程,并為這些進程公平地分配時間。

不過各個進程有自己的內存空間,數據棧等,所以只能使用進程間通訊(IPC),而不能直接共享信息。

線程,有時被稱為輕量級進程(Lightweight Process,LWP),是程序執行流的最小單元。一個標準的線程由線程ID,當前指令指針(PC),寄存器集合和堆棧組成。另外,線程是進程中的一個實體,是被系統獨立調度和分派的基本單位,線程自己不擁有系統資源,只擁有一點在運行中必不可少的資源,但它可與同屬一個進程的其它線程共享進程所擁有的全部資源。一個線程可以創建和撤消另一個線程,同一進程中的多個線程之間可以并發執行。由于線程之間的相互制約,致使線程在運行中呈現出間斷性。線程也有就緒、阻塞和運行三種基本狀態。每一個程序都至少有一個線程,那就是程序本身。

線程是程序中一個單一的順序控制流程。在單個程序中同時運行多個線程完成不同的工作,稱為多線程。

線程和進程的區別在于,子進程和父進程有不同的代碼和數據空間,而多個線程則共享數據空間,每個線程有自己的執行堆棧和程序計數器為其執行上下文。多線程主要是為了節約CPU時間,發揮利用,根據具體情況而定。線程的運行中需要使用計算機的內存資源和CPU。

通常在一個進程中可以包含若干個線程,它們可以利用進程所擁有的資源。在引入線程的操作系統中,通常都是把進程作為分配資源的基本單位,而把線程作為獨立運行和獨立調度的基本單位。由于線程比進程更小,基本上不擁有系統資源,故對它的調度所付出的開銷就會小得多,能更高效的提高系統內多個程序間并發執行的程度,從而顯著提高系統資源的利用率和吞吐量。

因而近年來推出的通用操作系統都引入了線程,以便進一步提高系統的并發性,并把它視為現代操作系統的一個重要指標。

線程與進程的區別可以歸納為以下幾點:

1)地址空間和其它資源(如打開文件):進程間相互獨立,同一進程的各線程間共享。某進程內的線程在其它進程不可見。

2)通信:進程間通信IPC,線程間可以直接讀寫進程數據段(如全局變量)來進行通信--需要進程同步和互斥手段的輔助,以保證數據的一致性。

3)調度和切換:線程上下文切換比進程上下文切換要快得多。

4)在多線程OS中,進程不是一個可執行的實體。
程序(program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合。為實現預期目的而進行操作的一系列語句和指令。一般分為系統程序和應用程序兩大類。計算機中的程序在港澳臺地區稱為程式。程序就是為使電子計算機執行一個或多個操作,或執行某一任務,按序設計的計算機指令的集合。


如果您有儀器需要維修可以找我們~
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色综合天天综合| 四虎国产永久免费久久| 亚洲日本欧美产综合在线| 三级免费网| 午夜视频在线观看一区| 日韩精品国产自在欧美| 一本伊人| 日本午夜精品一本在线观看| 日日麻批视频| 日本三级一区二区| 全国男人天堂网| 色老头一级毛片| 我要看一级黄色片| 四虎国产在线| 视频大全在线观看免费| 奇米影视久久777中文字幕| 亚洲精品国产成人专区| 日本黄色成人| 瑟瑟综合| 欧美亚色| 午夜久久福利| 欧美久| 欧美综合激情网| 日韩精品小视频| 日韩理论在线观看| 日韩亚洲第一页| 日本免费黄色网| 香蕉国产成版人视频在线观看| 特级毛片免费视频| 特级一级毛片视频免费观看 | 全免费午夜一级毛片真人| 午夜在线精品不卡国产| 欧美国产日韩一区二区三区| 一级片视频免费看| 午夜高清性色生活片| 亚洲乱码在线视频| 天天插综合网| 热线视频在线观看| 天天草综合网| 欧美一区二区在线播放| 同志chinesegay动漫|