纤程

✍ dations ◷ 2025-11-28 16:20:19 #操作系统技术,执行绪

在计算机科学中,纤程(英语:Fiber)是一种最轻量化的线程(lightweight threads)。它是一种用户态线程(user thread),让应用程序可以独立决定自己的线程要如何运作。操作系统内核不能看见它,也不会为它进行调度。

就像一般的线程,纤程有自己的定址空间。但是纤程采取合作式多任务(Cooperative multitasking),而线程采取先占式多任务(Pre-emptive multitasking)。应用程序可以在一个线程环境中创建多个纤程,然后手动运行它。纤程不会被自动运行,必须要由应用程序自己指定让它运行,或换到下一个纤程。

跟线程相比,纤程较不需要操作系统的支持。

一个用户态线程拆分成多个纤程,通过用户态代码来调度纤程,从而让各个纤程“非抢占”地工作。相关Windows API:

相关

  • 冷却塔冷却塔(Cooling tower),火力发电厂、核能发电厂、大型空调设备和制冷设备的循环水冷却装置,冷却水塔又称冷却塔,是一种排热装置,利用将水流冷却到较低的温度,再将系统中的热量排放
  • 前大爆炸理论大爆炸又称大霹雳(英语:Big Bang),是描述宇宙的源起与演化的宇宙学模型,这一模型得到了当今科学研究和观测最广泛且最精确的支持。宇宙学家通常所指的大爆炸观点为:宇宙是在过去有
  • Csub4/sub类植物C4类二氧化碳固定(英语:C4 carbon fixation)是植物的三种碳固定方式之一,因为第一个可观察得到的产物是一个四碳化合物草酰乙酸,人们就命名其为C4类碳固定。C4类植物比C3类植物在
  • 被子植物门传统分类方式:Anthophyta Magnoliophyta Cronquist, Takht. & W.Zimm., 1966被子植物(学名:Angiosperms),又名开花植物或有花植物。(以前的生物学分类称“被子植物门”,而现今被归
  • 血管紧张素1型受体血管紧张素受体(英语:angiotensin receptors)是以血管紧张素作为配体的G蛋白偶联受体。它是肾素-血管紧张素系统的重要组成部分。血管紧张素受体主要包括1型受体(angiotensin ty
  • 低压低压区(英语:Low pressure area,符號為L)是大气中气压较邻近地区为低的地带。一般都是成螺旋状,是为气旋。在北半球低气压区域内的空气作逆时针方向旋转,在南半球则顺时针方向。偶
  • 八大盟校澳大利亚八校联盟(英语:Group of Eight,缩写Go8),又称澳大利亚八大名校,是澳大利亚历史悠久、享誉国际的八所顶尖研究型综合性大学,被普遍公认为是澳大利亚版的常春藤联盟,在南半球
  • 亚历山德里亚 (路易斯安那州)亚历山德里亚(),美国路易斯安那州拉皮德县县治,位于红河南岸,是路易斯安那州的地理中心,面积69.9平方公里。它是亚历山德里亚大都会区(人口147,000)的中心城市。2008年人口为50,236
  • 勾状扁裸藻勾状扁裸藻(学名:)为裸藻科扁裸藻属下的一个种。
  • 22/7 (企划)22/7(日语:ナナブンノニジュウニ)是由秋元康与Sony Music Records以及Aniplex合作组成的2.5次元虚拟声优偶像。以“数字偶像团体”、“超越次元的偶像”为主旨,2016年10月17日发