后台进程

✍ dations ◷ 2025-12-01 16:39:43 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语:Computer data logging)、系统监测、作业调度以及用户提醒(英语:Notification system)等任务。

在UNIX与类UNIX系统中,后台进程的进程组ID(即PGID,可用ps命令获得)与控制终端进程组ID(即TPGID)不同,因而也可以此辨识后台进程。后台进程无法接收从键盘传送的信号(如Ctrl-C),但从更专业的定义来说,程序是否能收到用户的中断信号并非后台进程的判别标准。

虽然后台进程通常用于仅需少量资源的应用,但任何进程无论占用资源多少都可以运行在后台,且即使程序在后台运行,其行为与前台进程也并无差异。

在类UNIX系统的命令行模式下,用户可使用“&”操作符以启动进程并使之运行于后台,但标准输出()和标准错误输出()若未重定向则仍于前台(即当前父终端)输出。命令bg可将挂起的进程转移到后台继续执行,而相对应的,命令fg则可使一个后台进程返回前台(即进程启动时所在的父终端)执行。除此之外,命令jobs可用于列出与当前终端相关联的所有进程(其中也包括后台进程)及其状态,因而也可用于将后台进程转至前台。

守护程序()是一种特殊的不间断运行的后台进程,常用于等待特定事件(英语:Event_(computing))的发生或者预设条件的满足以触发事件,这些进程一般使用最少的系统资源,其所执行的任务也基本不需要来自用户的输入。当进程配合daemon函数启动后,守护进程就会与其父终端脱离联系,因而也不会在当前终端中输出信息。

现今许多新型智能手机与PDA的操作系统都可以运行后台进程,但移动设备操作系统上的后台程序所能完成的任务与能分配到的资源也因硬件性能差异而常有所限制,如Android上后台进程的CPU使用率就限定于5%~10%的范围内,而iOS上的第三方应用程序(英语:Third-party software component)在后台运行时也只能完成指定范围内的任务;除此以外,在iOS和Android上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 向触性向触性(英语:thigmotropism)是向性的一种,指生物的生长接触到物体时而影响的性质,常见于植物之中。部分植物茎部的向触性是由茎顶分泌的生长素造成的。接触到物体的一面生长素合
  • 花儿花儿,又名少年,流行于中国西北甘肃、青海和宁夏的汉、回、土、撒拉、东乡、保安等族的一种民歌。花儿以抒情居多,通常为独唱或对唱形式。在青海又称为“少年”,演唱称“漫少年”
  • 电弧焊电弧焊是利用电弧作为热源的熔焊方法,简称弧焊。其基本原理是利用电弧是在大电流(10至200A)以及低电压(10至50V)条件下通过一电离气体时放电所产生的热量,来熔化焊条与工件使其在
  • Nancy, Jean-Luc让-吕克·南希(法语:Jean-Luc Nancy,1940年7月26日-),法国哲学家。南希1962年毕业于巴黎索邦大学哲学系,而后在斯特拉斯堡大学担任助理教授。1973年在知名哲学家保罗·利科(Paul Ri
  • 董 卿董卿(1973年11月17日-),上海崇明人,生长于安徽濉溪县和浙江嘉兴,中国中央广播电视总台节目主持人、央视节目制作人,以主持大型晚会类节目见长。主持节目有《欢乐中国行》、《魅力中
  • 维尔纳综合征维尔纳综合症(Werner syndrome,缩写WS)又称成人早衰症,是一种极为罕见的常染色体隐性遗传性早衰症,1904年由德国人 Otto Werner 首先报道,患者位于8号染色体短臂的、编码DNA螺旋酶
  • 寡关节炎寡关节炎(英语:oligoarthritis,源自希腊语,即“少”或“寡”)是指在发病的前六个月内,关节炎影响到 2 到 4 个关节。若一次同时有五个或五个以上的关节发炎,则称为多关节炎;若一次只
  • 日耳曼尼亚志《日耳曼尼亚志》(拉丁语:,意为“关于日耳曼人的起源和分布”),罗马历史学家塔西佗著,于公元98年完成。记述了公元1世纪左右的日耳曼部族的分布情况。篇幅不长,但有极高的史学价值
  • 爱,不解释爱,不解释为张杰第九张专辑,于2013年12月20日发行,并收入9首新歌。《爱,不解释》这首歌是由李焯雄填词,萧煌奇作曲。张杰凭借此歌获得第四届MusicRadio音乐之声全球流行音乐金榜
  • 甜心战士 Universe《甜心战士 Universe》(Cutie Honey Universe)为改编自日本漫画家永井豪的作品《甜心战士》的系列动画,于2018年4月播出。与《恶魔人 Crybaby》、《剧场版 无敌铁金刚 / INFINI