后台进程

✍ dations ◷ 2025-11-26 07:43:42 #计算机科学,操作系统,进程

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

相关

  • Er4f12 6s22, 8, 18, 30, 8, 2蒸气压3, 2, 1 (第一:589.3 kJ·mol−1 第二:1150 kJ·mol−1 第三:2194 kJ·mol主条目:铒的同位素铒是一种化学元素,它的化学符号是Er,它的原子
  • 折扣财务会计 · 管理会计 ·折扣是指原本的价格变成较便宜的定义。通常会有折扣的情形,于有折扣活动、打折活动或折扣条件出现的频率较高。折扣条件举例:若企业赊购商品之总价
  • 红与黑《红与黑》(Le Rouge et le Noir),是法国小说家司汤达的写实主义小说,书名的小标题为“1830年的编年史”(Chronique de 1830)。作品讲述主人公于连是小业主的儿子,凭着聪明才智,在当
  • 柯利牧羊犬苏格兰牧羊犬(Rough Collie)从英文字义上看又被称为粗毛牧羊犬,而可利牧羊犬是常见的俗称。此类犬种为历史悠久的牧羊犬,原产于苏格兰。因为知名电视剧《灵犬莱西》而广为众人所
  • 火箭燃料火箭推进器一般以某种形式大量存储在推进器容器里,过去被用来大量从火箭发动机喷射出以流体喷射物的形式,以产生推力作为推进。燃料推进剂往往与氧化剂推进剂燃烧产生大量非常
  • 霍尔蒂霍尔蒂·米克洛什(匈牙利语: Horthy Miklós,德语:Nikolaus von Horthy und Nagybánya,1868年6月18日-1957年2月9日),匈牙利的军人与政治人物。1920-1944年为摄政,掌握军政实权。霍尔
  • 湄江湄江,是中国长江流域的一条河流,汇入湘江,属于乌江水系。河长114千米,流域面积2435平方千米,多年平均流量42立方米每秒。自然落差334米。
  • 环物种环物种(英语:Ring species)是指生物学中一个物种因地理区隔(如湖泊、山岳、峡谷)等因素而沿着该区隔繁衍产生多个亚种,各相邻亚种之间有着连续性的基因变化,当此一连续亚种之首尾物
  • 特伦甘纳邦特伦甘纳邦(泰卢固语:తెలంగాణ),印度南部的一个邦,于2014年6月2日自安得拉邦析置,总面积114,840平方公里。2011年,总人口35,286,757。特伦甘纳邦首府位于海得拉巴市。特伦甘
  • 猜想生物猜想生物(Speculative Biology)或进化猜想(Speculative Evolution)指的是一个完全假想的科学领域,对生命形式在各种各样的情况下的进化做出预测和假设。它采用科学的原则和规