后台进程

✍ dations ◷ 2025-11-23 15:43:37 #计算机科学,操作系统,进程

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

相关

  • 朱利叶斯·瓦格纳-尧雷格朱利叶斯·瓦格纳-尧雷格(Julius Wagner Ritter von Jauregg,奥地利在1919年废除Ritter头衔,之后他的名字变成Julius Wagner-Jauregg,1857年3月7日-1940年9月27日),奥地利医学家。
  • 观音洞文化观音洞可以指供奉观音的寺庙(多位于洞窟内),还有以此为名的地名及设施:
  • 世界体育竞赛列表世界体育竞赛列表列表世界上各类体育运动的国际性赛事,也列表部分知名度较高的本土联赛,按照体育运动的分类排列。全球性各国联赛
  • 性腺肿瘤伴有环形小管性腺肿瘤伴有环形小管(英语:Sex cord tumour with annular tubules, SCTAT),是一种罕见卵巢肿瘤,属于性腺间质肿瘤下的一类。性腺肿瘤伴有环形小管,会与黑斑息肉病或其他分散的疾
  • ESTCube-1ESTCube-1为爱沙尼亚第一颗发射成功的人造卫星,是作为“爱沙尼亚学生卫星项目”(Estonian Student Satellite Program)的一部分内容,而后者项目为项目让高中与大学学生能够共同
  • 空虚空虚(英语:Emptiness),是一种一般性的无聊感、社会疏离感和冷漠感。空虚感通常伴随着心境恶劣、抑郁、孤独、失乐、绝望或其他精神/情感障碍,包括精神分裂型人格障碍、创伤后、注
  • 赛吉出版公司赛吉出版公司(Sage Publications)是由莎拉·米勒·麦克卡尼(英语:Sara Miller McCune)在1965年成立于美国纽约的独立(英语:Independent business)出版公司。赛吉旗下约1,500名员工来
  • 信号转导接头蛋白信号转导接头蛋白或信号转导衔接蛋白(英语:Signal transducing adaptor proteins)是信号转导通路中的重要蛋白质。接头蛋白上有着各种能与其它蛋白结合的结构域,能形成各种信号
  • 多米尼克·斯特劳斯-卡恩多米尼克·斯特劳斯-卡恩(法语:Dominique Strauss-Kahn,1949年4月25日-),法国经济学家、律师、政治家,法国社会民主主义政党社会党党员。Lycée Carnot高中毕业,1971年巴黎高等商业
  • 津田麻莉奈津田麻莉奈(つだ まりな、1987年6月6日-)是日本的歌手、艺人、女子团体SDN48的前成员。奈良县出身。AKS所属。