后台进程

✍ dations ◷ 2025-11-25 02:14:08 #计算机科学,操作系统,进程

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

相关

  • 三氟胸苷三氟胸苷(INN:trifluridine)(又称屈氟尿苷、曲氟尿苷、trifluorothymidine或TFT)是一种主要用于眼睛的反疱疹病毒科抗病毒药物。商品名称为Viroptic,原由葛兰素史克公司的前身Glax
  • 选举君主制选举君主制(英语:elective monarchy),一种君主制国家,不同于世袭君主制,它以选举方式来产生下一任君主。但是它进行选举的方式,候选人资格,与选举者的资格,则依每个国家不同的情况而
  • 胞外底物在生物学,细胞外间质或细胞外基质(Extracellular matrix)是动物组织的一部分,不属于任何细胞。细胞外间质决定结缔组织的特性。此外细胞外间质还吸收了多种细胞生长因子和蛋白酶
  • 泉州欣佳酒店倒塌事故2020年泉州欣佳酒店倒塌事故,应急管理部命名为福建省泉州市欣佳酒店“3·7”房屋坍塌事故,发生于2020年3月7日,位于中华人民共和国福建省泉州市鲤城区常泰街道南环路的欣佳快捷
  • 头孢哌酮舒巴坦舒巴坦-头孢哌酮全名为头孢哌酮钠舒巴坦钠(Sulbactam and Cefoperazone)又称俗称舒普深、瑞普欣、铃兰欣 、海舒必,是头孢哌酮钠和舒巴坦(英语:Sulbactam)钠混合而成的复方药品,
  • 芦竹德馨堂陈氏祖祀德馨堂位于台湾桃园市芦竹区,兴建于1898年清朝年间,为芦竹区少数保存良好的闽南式传统民居,目前被桃园市政府定为三级古迹。包含正身、前埕、山门、围墙,由当时人称“猴
  • 37号州际公路37号州际公路(英语:Interstate 37)是一条南北方向的州际公路。该公路连接了德克萨斯州科珀斯克里斯蒂 (得克萨斯州)和圣安东尼奥,全长143英里。
  • 生物发光生物发光现象是在生物体内,由于生命过程的变化,化学反应将化学能转化为光能而发光的现象。生物发光在英语中名为bioluminescence,该词为合成词,是由希腊语中代表生命的与拉丁语
  • 存在主义神学存在主义神学(Existential theology),又称基督教存在主义(Christian existentialism),是基督新教神学的分派之一。存在主义神学有表现两种型态,第一种表现在强调形而上学(或称为本体
  • 摩西会堂纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大利:波尔查诺转移营荷兰:阿默斯福特集中营 · 韦斯特博克转移营挪威:法斯塔德集中营部