鍍金池/ 教程/ Linux/ 進(jìn)程的定義
信號(hào)
創(chuàng)建目錄權(quán)限
示例程序
進(jìn)程的定義
Hello World進(jìn)程
創(chuàng)建進(jìn)程
進(jìn)程鎖
第四章 項(xiàng)目實(shí)例Run
Nohup命令
PID
前言
系統(tǒng)調(diào)用sendfile
進(jìn)程參數(shù)
參考書籍
后記
進(jìn)程狀態(tài)
本書概述
寫時(shí)復(fù)制(Copy On Write)
Docker簡(jiǎn)介
第五章 注意事項(xiàng)
實(shí)現(xiàn)Run
孤兒進(jìn)程概念
共享內(nèi)存
衍生(Spawn)新進(jìn)程
PPID
第三章 進(jìn)程進(jìn)階
退出碼
簡(jiǎn)介
進(jìn)程文件
Thanks for reading!
項(xiàng)目學(xué)習(xí)
第一章 進(jìn)程基礎(chǔ)
僵尸進(jìn)程
系統(tǒng)調(diào)用
POSIX簡(jiǎn)介
執(zhí)行(Exec)外部程序
文件描述符
進(jìn)程名字
進(jìn)程輸入與輸出
Cgroups
進(jìn)程間通信
查看PID
死鎖概念
進(jìn)程越多越好?
Run項(xiàng)目架構(gòu)
  • 1.
復(fù)制(Fork)進(jìn)程
第二章 Go編程實(shí)例
活鎖概念
守護(hù)(Daemon)進(jìn)程
并發(fā)與并行
捕獲SIGKILL
Namespaces簡(jiǎn)介

進(jìn)程的定義

進(jìn)程的定義

根據(jù)維基百科的定義,進(jìn)程(Process)是計(jì)算機(jī)中已運(yùn)行程序的實(shí)體。用戶下達(dá)運(yùn)行程序的命令后,就會(huì)產(chǎn)生進(jìn)程。進(jìn)程需要一些資源才能完成工作,如CPU使用時(shí)間、存儲(chǔ)器、文件以及I/O設(shè)備,且為依序逐一進(jìn)行,也就是每個(gè)CPU核心任何時(shí)間內(nèi)僅能運(yùn)行一項(xiàng)進(jìn)程。

我們簡(jiǎn)單總結(jié)下,進(jìn)程就是代碼運(yùn)行的實(shí)體。這里補(bǔ)充一點(diǎn),進(jìn)程不一定都是正在運(yùn)行的,也可能在等待調(diào)度或者停止,進(jìn)程狀態(tài)將在后續(xù)詳細(xì)介紹。

舉個(gè)例子

進(jìn)程的概念應(yīng)該很好理解,因?yàn)槲覀兌荚趯懘a,這些代碼跑起來了就是一個(gè)進(jìn)程,為了完整性我們介紹最簡(jiǎn)單的的Hello World進(jìn)程。

上一篇:PPID下一篇:系統(tǒng)調(diào)用