轻量级进程

✍ dations ◷ 2025-05-01 09:00:26 #进程

在计算机操作系统中,轻量级进程(英语:Light-weight process,LWP)是一种实现多任务的方法。与普通进程相比,LWP与其他进程共享所有(或大部分)它的逻辑地址空间和系统资源;与线程相比,LWP有它自己的进程标识符,并和其他进程有着父子关系;这是和类Unix操作系统的系统调用vfork()生成的进程一样的。另外,线程既可由应用程序管理,又可由内核管理,而LWP只能由内核管理并像普通进程一样被调度。Linux内核是支持LWP的典型例子。

在大多数系统中,LWP与普通进程的区别也在于它只有一个最小的执行上下文和调度程序所需的统计信息,而这也是它之所以被称为轻量级的原因。一般来说,一个进程代表程序的一个实例,而LWP代表程序的执行线程(其实,在内核不支持线程的时候,LWP可以很方便地提供线程的实现)。因为一个执行线程不像进程那样需要那么多状态信息,所以LWP也不带有这样的信息。

因为LWP之间共享它们的大部分资源,所以它在某些应用程序就不适用了;这个时候就要使用多个普通的进程了。例如,为了避免内存泄漏(a process can be replaced by another one)和实现特权分隔(processes can run under other credentials and have other permissions)。

使用多个进程也使得应用程序在出现进程池内的进程崩溃或被攻击的情况下变得更加健壮。

相关

  • 灵长目源性灵长目(学名:Primates)是哺乳纲的一个目,在生物分类学上,可以再细分原猴及简鼻亚目(包括人)。灵长目的始祖住在热带雨林的树上,许多灵长目的特征表现了其适应三维立体环境的能力,大部
  • 美洲印第安人美洲原住民,是对美洲所有原住民的总称。美洲原住民中的绝大多数为印第安人,剩下的则是主要位于北美洲北部的因纽特人。美洲原住民属于东亚人种美洲支系,与现代东亚人有共同的祖
  • 与男性性行为男男性行为者(英文:men who have sex with men,缩写MSM,又称男男性接触者、男男性行为人群)是指与同性发生性关系的男性,而不管他们自我认定为何种性向。这个术语主要用于美国,用以
  • 广野玛齐·庆子·广野(英语:Mazie Keiko Hirono;1947年11月3日-),日本名广野庆子(日语:広野 慶子/ひろの けいこ Hirono Keiko),美国民主党政治人物,是代表夏威夷州的资浅联邦参议员,生于日
  • 美利坚合众国宪法第四条宪法正文I ∙ II ∙ III ∙ IV ∙ V ∙ VI ∙ VII其它修正案 XI ∙ XII ∙ XIII ∙ XIV ∙ XV XVI ∙ XVII ∙ XVIII ∙ XIX ∙ XX XXI ∙ XXII ∙ XXIII ∙
  • 埃里克·沃格林埃里克·沃格林(Erich Hermann Wilhelm Vögelin,1901.1.3-1985.1.19),美国政治哲学家。沃格林出生于德国科隆,在维也纳大学攻读政治学,后成为法学院政治学副教授。 1938年,沃格林
  • 列昂尼德·布罗涅沃伊列昂尼德·谢尔盖耶维奇·布罗涅沃伊(俄语:Леонид Сергеевич Броневой,转写:Leonid Sergeyevich Bronevoy;1928年12月17日-2017年12月9日)是俄罗斯著名戏剧
  • 英格博格·拉波波特英格博格·拉波波特(德语:Ingeborg Rapoport;1912年9月2日-2017年3月23日)是德国的一位新生儿学家。在1938年,由于1935年纽伦堡种族法,她被纳粹拒绝授予博士学位,但于2015年以102岁
  • 物产中大集团物产中大集团公司,由浙江省人民政府旗下重点企业,是在1954年当时成立浙江省人民政府物资供应局,1962年,改名为浙江省物资局,1996年改制为集团公司,2007年与浙江中大集团股份有限公
  • 刘敏宽刘敏宽(?-?),字伯功,山西平阳府安邑县人,民籍,明朝政治人物。山西乡试第二名,万历五年(1577年)丁丑科会试第七十八名,登三甲第九十二名进士。曾祖刘芳;祖父刘泽;父刘邦柱。母邵氏。