后台进程

✍ dations ◷ 2025-12-06 15:37:45 #计算机科学,操作系统,进程

后台进程()是一种在不需用户干预的情况下运行于操作系统后台的计算机进程 ,通常用于执行如日志记录(英语: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上,系统也会在后台进程占用的系统存储空间过多时将其杀死。

相关

  • 湖州湖州市(吴语湖州音:Ghẽw Cieu),简称湖,古称乌程、吴兴,是中华人民共和国浙江省下辖的地级市,位于浙江省北部。市境东邻嘉兴市,南接杭州市,西界安徽省宣城市,北临太湖与江苏省无锡市、
  • 克里斯普县克里斯普县(Crisp County)是位于美国佐治亚州中部的一个县,面积728平方公里,县治科迪尔。根据2000年美国人口普查,共有人口22,017。克里斯普县成立于1905年8月17日。历史 | 经济
  • 民视新闻民视新闻台(英语:FTV News Channel)是民间全民电视公司旗下的新闻频道。于1997年5月5日开播,开播时间比民视无线台还早。民视新闻台最早定频在有线电视第4频道,2003年开始采用非
  • 小细胞癌小细胞癌(也称为小细胞肺癌、燕麦细胞癌)是一种极为恶性的癌症,最常出现在肺中, 尽管它可能偶尔出现在其它身体部位,例如子宫颈、前列腺和胃肠道。相比其他癌症而言,小细胞癌具有
  • 医疗服务品质5年间罹患大肠癌之存活率5年间罹患乳癌之存活率5年间罹患子宫颈癌之存活率每100件住院30天之病例中心肌梗塞死亡率每100件住院30天之病例中出血性中风死亡率每100件住院30天
  • 统计学习理论统计学习理论(英语:Statistical learning theory),一种机器学习的架构,根据统计学与泛函分析(Functional Analysis)而建立。统计学习理论基于资料(data),找出预测性函数,之后解决问题。
  • 奕山奕山(满语:ᡳ ᡧᠠᠨ,穆麟德:I Šan,太清:I Xan;1790年6月13日-1878年6月30日),字静轩,中国晚清武官,清朝宗室、满洲镶蓝旗人。一等镇国将军。道光帝族侄,康熙帝十四子胤禵玄孙,绵备子。道
  • 台湾高等法院本院:台北市中正区重庆南路一段124号 刑事庭大厦:10048 台北市中正区博爱路127号 民事庭大厦:10048 台北市中正区贵阳街一段233号 宝庆院区:台湾高等法院,简称高等法院、台高院
  • 国家最高科学技术奖国家最高科学技术奖是中国国家科学技术奖励中的最高等级,每年评审一次,每次选出不超过两名科技成就卓著、社会贡献巨大的个人。奖金的数额由中华人民共和国国务院规定,由中华人
  • 系统分析员系统分析师(System Analyst,简称SA(SAn),旧译系统分析员),是在信息系统研发中,负责通过需求分析确认系统的需求,并进而形成系统产品设计的人。 通常他们也会涉及可行性评估、项目管理