轻量级进程

✍ dations ◷ 2025-09-10 08:14:21 #进程

在计算机操作系统中,轻量级进程(英语: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)。

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

相关

  • ICD人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学国际疾病与相关健康问题统计分类(英语:I
  • 双光子激发显微镜双光子激发显微镜(英语:Two-photon excitation microscopy)是一种荧光成像技术,可以对活体组织进行深度约1毫米的成像。 它不同于传统的荧光显微镜,其中激发波长短于发射波长,因为
  • 五南文化广场五南图书出版股份有限公司(英语:Wu-Nan Book Inc.,简称五南图书公司),是台湾的出版社,主要出版各学门教科书和工具书。五南图书出版公司始于由杨荣川于1966年在苗栗县通霄镇五南里
  • 褐褶菌目参见内文褐褶菌目(学名:Gloeophyllales)是伞菌纲下的一目。该目下的真菌都是朽木菌,会导致木材的腐朽。这一目仅含褐褶菌科(学名:Gloeophyllaceae)一科,其下又分为四个属。
  • 副皇帝凯撒(Caesar)在德文(Kaiser)之中意为“君主”,德意志族裔的君主都会用这个称呼。俄裔君主沙皇使用Tsar都是自凯撒而来。女性君主使用“Kaiserin”一词。
  • 国姓乡国姓乡(台湾客家语四县腔:guedˋ xiang hiongˊ;海陆腔:gued siangˇ hiongˋ;大埔腔:guad^ siangˋhiong+)位于台湾南投县西北部,北临台中市新社区、和平区,东北邻信义乡,东邻埔里镇,
  • 大派恩斯大派恩斯(英语:Big Pines)是位于美国加利福尼亚州洛杉矶县的一个非建制地区。该地的面积和人口皆未知。大派恩斯的座标为34°22′44″N 117°41′24″W / 34.37889°N 117.6900
  • 层状鱼鳞癣层状鱼鳞癣 (自体隐性遗传)是一种遗传病,其会导致皮肤角质化不良,角质会增厚及局部角化不全。皮肤亦因不正常的角质而缺乏防水功能。此遗传病的发生率由500000至600000分之1。
  • IEEE 802.1QIEEE 802.1Q以及VLAN Tagging属于互联网下IEEE 802.1的标准规范,允许多个网桥在信息不被外泄的情况下公开的共享同一个实体网络。IEEE 802.1Q -英文缩写写为dot1q,经常在实现
  • 袖章袖章 是套在袖子上的标识,多用来表示身份或职务。在中国共产党于1920年代至1940年代进行革命和战争时期,其下属的军事和地方行政组织便曾广泛使用过红袖章。在中华人民共和国