后台进程

✍ dations ◷ 2025-12-05 19:33:55 #计算机科学,操作系统,进程

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

相关

  • 巴斯德消毒法巴氏消毒法(法语:Pasteurisation),法国生物学家路易·巴斯德于1864年发明的消毒方法,原理是用60~90°C的短暂加热,来杀死液体中的微生物,以达到保质的效果;确切温度和时间依照液体的
  • 伤寒伤寒疫苗(Typhoid vaccines)是用于预防伤寒的疫苗。有两种疫苗类型可广泛使用:活性口服伤寒疫苗(英语:Ty21a)(口腔中的减毒性病毒)和纯化Vi多糖疫苗(英语:Vi capsular polysaccharide
  • 活性维生素D3胆钙化醇(英语:Cholecalciferol,又称为维生素D3或胆钙化固醇)是维生素D的一种,胆固醇脱氢后生成的7-脱氢胆固醇经紫外线照射即可形成胆钙化醇,因此也就是说胆钙化醇的维生素D原是7
  • 忒亚忒亚(古希腊语:Θεία,字面意思是“女神”)希腊神话中的一个女提坦。 她的一个别名是欧律法厄萨(Εὐρυφάεσσα,字面意思是“放出光辉的”)。忒亚是第一代的12位提坦神之
  • 行刑方法中国古时的死刑,除了用他杀的形式执行外,也有令受刑者自杀的方式,即所谓赐死。刑罚理应由犯罪者自行承担,但在历史上,当罪名属于通番卖国、欺君犯上、密谋造反等滔天死罪时,死刑的
  • 伦敦警察厅伦敦警察厅(英语:Metropolitan Police Service,直译意为“首都警务机构”)又译伦敦警务处、伦敦警视厅等,伦敦警方官方网站的中文名称则为伦敦都市警部,是英国首都大伦敦地区的警
  • 主席令中华人民共和国主席令是中华人民共和国主席依据《中华人民共和国宪法》第八十条的规定,根据全国人民代表大会和全国人民代表大会常务委员会的决定,颁布的用于公布法律、任免国
  • 黄金矩形黄金矩形是一个长和宽的比为黄金比例 φ {\displaystyle \varphi } 的矩形。在黄金矩形中以短边为边长划一正方形,矩形剩下的部分是一个
  • 音乐专辑音乐专辑(英语:Album),或简称为“专辑”,也有部分地区称呼为“大碟”,指的是多个音频录音作品以CD、唱片、录音带等介质为载体发布的单个项目的统称,一般指含有至少10个音轨的唱片
  • 菲律宾独立宣言菲律宾独立宣言( 错误:{{lang-xx}}:文本有斜体标记(帮助))是由菲律宾革命政府在1898年6月12日签署。其宣告了菲律宾人民反西班牙殖民斗争的结束,并宣告菲律宾正式成为一个独立主权