父进程 目录
UNIX
僵尸进程与孤儿进程
Linux
参考资料
参见
导航菜单
Multi tool use
操作系统进程计算机科学
计算机子进程进程UNIX进程0系统调用fork操作系统内核进程标识符引导init交换进程致命错误信号退出状态SIGCHLD进程控制块wait僵尸进程孤儿进程类UNIX系统Linux内核POSIX线程多线程GFDL自由線上電腦詞典
在计算机领域,父进程 (英语:Parent Process )指已创建一个或多个子进程的进程。
目录
1 UNIX
2 僵尸进程与孤儿进程
3 Linux
4 参考资料
5 参见
UNIX
在UNIX里,除了进程0(即PID=0的交换进程,Swapper Process )以外的所有进程都是由其他进程使用系统调用fork创建的,这里调用fork创建新进程的进程即为父进程,而相对应的为其创建出的进程则为子进程,因而除了进程0以外的进程都只有一个父进程,但一个进程可以有多个子进程。
操作系统内核以进程标识符(Process Identifier ,即PID)来识别进程。进程0是系统引导时创建的一个特殊进程,在其调用fork创建出一个子进程(即PID=1的进程1,又称init)后,进程0就转为交换进程(有时也被称为空闲进程 ),而进程1(init进程)就是系统里其他所有进程的祖先。
僵尸进程与孤儿进程
当一个子进程结束运行(一般是调用exit 、运行时发生致命错误或收到终止信号所导致)时,子进程的退出状态(返回值)会回报给操作系统,系统则以SIGCHLD信号将子进程被结束的事件告知父进程,此时子进程的进程控制块(PCB)仍驻留在内存中。一般来说,收到SIGCHLD后,父进程会使用wait系统调用以取得子进程的退出状态,然后内核就可以从内存中释放已结束的子进程的PCB;而如若父进程没有这么做的话,子进程的PCB就会一直驻留在内存中,也即成为僵尸进程。
孤儿进程则是指父进程结束后仍在运行的子进程。在类UNIX系统中,孤儿进程一般会被init进程所“收养”,成为init的子进程。
为避免产生僵尸进程,实际应用中一般采取的方式是:
将父进程中对SIGCHLD信号的处理函数设为SIG_IGN(忽略信号);
fork两次并杀死一级子进程,令二级子进程成为孤儿进程而被init所“收养”、清理[1] 。
Linux
在Linux内核中,进程和POSIX线程有着相当微小的区别,父进程的定义也与UNIX不尽相同。Linux有两种父进程,分别称为(形式)父进程与实际父进程,对于一个子进程来说,其父进程是在子进程结束时收取SIGCHLD信号的进程,而实际父进程则是在多线程环境里实际创建该子进程的进程。对于普通进程来说,父进程与实际父进程是同一个进程,但对于一个以进程形式存在的POSIX线程,父进程和实际父进程可能是不一样的[2] 。
参考资料
^ UNIX环境高级编程(Advanced Programming in the UNIX Environment ),理查德·史蒂文斯著,1992,ISBN 0-201-56317-7
^ http://sunnyeves.blogspot.com/2010/09/sneak-peek-into-linux-kernel-chapter-2.html
参见
本條目部分或全部内容出自以GFDL授權發佈的《自由線上電腦詞典》(FOLDOC)。
qwgv,IKjmm8WWkI1WAzEzWq kWE0AsXiQWBx3 nAoAeb,wGl4JS6IOaFpz
Popular posts from this blog
Does the US political system, in principle, allow for a no-party system?
Is it a Cyclops number? "Nobody" knows!
Understanding a proof about a set being closed
Rationale to prefer local variables over instance variables?
Movie: boy escapes the real world and goes to a fantasy world with big furry trolls
Why aren't there more Gauls like Obelix?
I reported the illegal activity of my boss to his boss. My boss found out. Now I am being punished. What should I do?
Solving Linear Matrix Recurrences
What is the generally accepted pronunciation of “topoi”?
Is it safe to abruplty remove arduino power
...
情報機構挪威政府机构挪威警察 挪威語英国MI5挪威议会 本條目 需要擴充。 ( 2015年2月7日 ) 请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 警察保安局 Politiets sikkerhetstjeneste 警察保安局本部 机构概况 成立时间 1937年 法律人格 政府性:政府机构 管辖结构 管理机构 [[ 挪威司法公安部 ( 英语 : Ministry of Justice and Public Security ) ]] 性质 执法 民事机构 运作结构 总部 挪威奥斯陆 装备 飞机 3 警察保安局 (挪威語: Politiets sikkerhetstjeneste ,PST)是挪威警方的保安機構,相当于英国的MI5,过去称作POT( Politiets overvåkningstjeneste ,警察监视机构),2001年6月2日在挪威议会决定下改为现名。 该机构组建于1936或1937年。负责挪威的内部安全监视。已知的运行部门包括:防谍处、反恐处、反扩散(counterproliferation)与有组织犯罪处、反极端主义处、外侨处。此外,PST负责所有挪威要员在国内与出国访问时的安全保护,但不包括有独立护卫勤务的挪威王室。 PST与挪威其他警察部门不同,不隶属于 挪威警察總局 ( 英语 : National Police Directorate ) ,而是直属于 挪威司法公安部 ( 英语 : Ministry of Justice and Public Security ) ,并受 挪威议会情报监视委员会 ( 英语 : Norwegian Parliamentary Intelligence Oversight Committee ) 的监管以防止冷战时PST在挪威国内对本国公民搞非法政治侦防监控行为重演。 PST的总部称作 Den Sentrale Enhet (意为“中央机关”),位于奥斯陆的 Nydalen ( 英语 : Nydalen ) 。在全国各警区都设有分支机构。 历任局长 列表: [1] 1957-1966 : A...
1995年出生在世人物日本AV女優S1女優埼玉縣出身人物 日本AV女優S1TeStar千葉縣松戶市立旭町中學校松戶市立松戶高等學校淑德大學S1 body.skin-minerva .mw-parser-output table.infobox caption{text-align:center} ゆめの あいか 夢乃 あいか AV女优 别名 安藤琴乃(本名) [1] 民族 大和族 出生 ( 1995-09-18 ) 1995年9月18日 ( 23歲) 出道地点 日本宮城縣 → 千葉縣 → 埼玉縣 活跃年代 2013年 - 血型 B型 体形(2013年 [2] 数值) 身高/体重 149 厘米 / ― 公斤 三围 79 - 52 - 78 cm 罩杯 G 体形备注 巨乳 计量单位换算 身高/体重 4英尺11英寸 / ― 磅 三围 31 - 20 - 31 英寸 活动 拍摄类型 AV 模特儿类型 水着 其他职业 鯛魚燒店員(求學時期) [1] 業餘攝影會模特兒(求學時期) [3] 教学:Template:AV女优/doc 夢乃愛華 (日语: 夢乃 あいか / ゆめの あいか Yumeno Aika ,1995年9月18日 - [1] )是日本AV女優,现为S1专属女优,所屬經紀公司為TeStar。 目录 1 簡歷 2 演出作品 2.1 成人影片 2.2 形象影片 2.3 綜藝節目 2.4 網上節目 3 其他產品 3.1 雜誌 3.2 寫真集 3.3 網上寫真 4 相關條目 5 參考資料 6 外部連結 簡歷 夢乃愛華出身於宮城縣,有一位姊姊 [3] ,後與家人移居千葉縣,曾就讀當地的松戶市立旭町中學校及松戶市立松戶高等學校 [1] 。她中學一年級時身高已停止增長,而高中初期胸部罩杯亦只有 B,但隨著「初體驗」和均衡飲食帶來的生理影響,三年級畢業那刻罩杯則升至 F [3] 。...