后台进程

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

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

相关

  • 叶叔华叶叔华(1927年6月21日-),女,生于广东广州,祖籍广东顺德,中国天文学家。1927年生于广东广州,祖籍广东顺德。1949年毕业于中山大学。1980年当选为中国科学院学部委员(后改称院士)。 中国
  • 尼伐地平尼伐地平(Nilvadipine)是一种钙通道阻滞剂(CCB),用于治疗高血压,此外也有治疗心绞痛和动脉硬化的效果。
  • 白咖啡怡保旧街场“白”咖啡(OLDTOWN White Coffee)是源自于马来西亚霹雳州怡保旧街场的著名咖啡饮品。白咖啡 (White Coffee) 的名称并非因为咖啡的颜色而命名,而是在咖啡豆的烘培过
  • 归哈哈侨归国哈侨(哈萨克语:Оралман,意为“归国者”),是哈萨克斯坦当局的官方术语,指哈萨克独立后移民至哈萨克的哈萨克族。通常来自邻近的中国,蒙古国,乌兹别克斯坦,俄罗斯,吉尔吉斯斯
  • 酒吧同志酒吧是一种专门为同性恋客户开设的酒吧。同性恋酒吧曾是同性恋文化的中心,并是同性恋倾向者和变性人可以公开交往的几个地方之一,它也常被称为同性恋俱乐部、同性恋酒吧等
  • 杉木杉木(学名:Cunninghamia lanceolata)又称福州杉、刺杉,为柏科杉木属植物。原产于中国及越南,并有一变种峦大杉,分布在台湾,模式标本采自浙江舟山。常绿乔木,高可达30米以上;树冠常呈
  • 肠道出血性大肠杆菌感染症肠道出血性大肠杆菌是一种会导致出血性腹泻和结肠炎的微生物。肠道出血性大肠杆菌的致病菌有不少,最常见的是O157:H7型大肠杆菌。大肠杆菌O104:H4型被识别为德国2011年O104:H
  • 印地安纳州印第安纳州(英语:State of Indiana)是美国的一个州,它的首府是印第安纳波利斯。印第安纳原意是印第安人的土地的意思。它的缩写是IN。在美国,一个来自印第安纳州的人不被称为印第
  • 红云红云(拉科塔语:Maȟpíya Lúta;英语:Red Cloud;1822年-1909年12月10日),美国印地安酋长,是奥格拉拉─拉科塔(英语:Oglala Lakota)最重要的领导者之一,在1868到1909年间领导。红云曾参与
  • 陈晨威陈晨威(1997年12月12日-),外号“玖玖”、“光速神威”,阿美族人,为台湾棒球选手,目前效力于中华职棒的乐天桃猿,守备位置为内野手、外野手。有一堂哥陈家驹。陈晨威自少棒时期就担任