后台进程

✍ dations ◷ 2025-11-26 01:45:29 #计算机科学,操作系统,进程

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

相关

  • 外阴肿瘤外阴肿瘤,也称外阴癌(英语:Vulvar cancer),是一类生长于外阴的肿瘤,占所有妇科癌症的4%,且会影响患者终生。它包括有外阴癌的癌前病变外阴上皮内瘤变、鳞状细胞癌和乳房外柏哲德氏
  • 纤维蛋白纤维蛋白(英语:Fibrin,又称为血纤蛋白或血纤维蛋白)是一种纤维凝血蛋白纤维蛋白在以下生物过程中都需要使用:信息传递、血液凝固、血小板活性化及蛋白质聚合。
  • 窦房结窦房结(英文:Sinus node, sinoatrial node, 或 SA node)是心脏里一个组织部位,又称为节律点。窦房结是正常心跳的产生部位,由其产生的心跳速率约为每分钟72次。当窦房结病变时可
  • 光子学光子学(Photonics)是一种与光子相关的科学研究,包括光的产生、发射、传输、调变、信号处理、切换、放大及感测。光不单纯是粒子,也不只是波动,光兼具二者的特性。光子学包括光从
  • 阿罗汉阿罗汉(梵语:अर्हत्,Arhat;巴利语:Arahant),又译阿罗诃,意译为应供、杀贼、无生,汉语常简称为罗汉;为原始佛教、部派佛教的第四果,是依照佛三转法轮解脱道的教导修习四念处、十二
  • 吗啉吗啉,分子式C4H9NO,或写成O(CH2CH2)2NH。它是一种强碱,主要用作染料、树脂和蜡等的溶剂,也可用作乳化剂。这个杂环化合物既属于胺类又是醚类,仲胺氮原子令吗啉具碱性。吗啉可和氢
  • 海丰话海丰话是汉藏语系汉语族闽语支闽南语的一种方言,通行于中国广东省汕尾市海丰县中部、东南部和沿海地区,包括海城、鲘门、赤坑、大湖、汕尾、马宫等地。属闽南语的泉漳片。海丰
  • 师可以指:
  • 獾属獾(学名:Meles meles),又名狗獾、欧亚獾,是食肉目鼬科的一种哺乳动物。广泛分布于欧亚地区古北界的森林和草原。獾起源于上新世亚洲的温带森林, 在晚上新世至早更新世扩散到欧洲
  • LPGA台湾锦标赛LPGA台湾锦标赛(英语:LPGA Taiwan Championship)是LPGA巡回赛的其中一场赛事,于2011年(英语:2011 LPGA Tour)在台湾桃园县杨梅镇(后改制为桃园县杨梅市,今桃园市杨梅区)扬昇高尔夫乡村