纤程

✍ dations ◷ 2025-11-22 14:39:26 #操作系统技术,执行绪

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

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

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

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

相关

  • 临床CT影像诊断计算机断层成像(Computed Tomography,简称CT),是一种影像诊断学的检查。这一技术曾被称为计算机轴向断层成像(Computed Axial Tomography)。X射线计算机断层成像(X-Ray Computed To
  • 字纸敬惜字纸是中国文化传统理念之一,也传到受中国儒家文化影响的汉字文化圈其他地区。在科举制度的影响下,出于对文化与文字的崇敬,古人认为应当对字纸,即写有文字的纸张表示尊敬和
  • 土壤微生物学土壤微生物学是研究土壤中的微生物、生物功能以及它们如何影响土壤性质的一门学科。人们一般认为,在二十到四十亿年前,世界上第一个细菌起源于大海。这些细菌可以固氮,在不断的
  • 龙华新区龙华区是中华人民共和国广东省深圳市下辖的一个市辖区,辖区面积175.58平方公里,2010年末常住人口137.9万人(其中户籍人口11.4万人)。龙华区位于深圳市中北部,东与龙岗区相邻,南与
  • 研究著作法案研究著作法案(英语:Research Works Act), 又称 H.R. 3699, 是一项美国的法案。该法案于2011年12月16日由议员Darrell Issa (R-CA) 提交美国美国众议院,并由Carolyn B. Maloney (
  • 硫酸锰硫酸锰是一种无机化合物,化学式MnSO4,是一个粉红色固体,化学实验室常用的锰(II)盐之一。硫酸锰可由二氧化锰和二氧化硫反应得到:
  • 果仁蜜饼果仁蜜饼(Baklava),或是直接音译成巴拉瓦饼,是一种口味浓郁、甜腻的土耳其酥皮点心。果仁蜜饼以层层酥皮制成,内馅裹入碎坚果,再搭上甜蜜的糖浆或蜂蜜,是阿拉伯、伊朗国家与前奥斯
  • 欧内斯特·沙克尔顿欧内斯特·亨利·沙克尔顿爵士,CVO,OBE(英语:Sir Ernest Henry Shackleton,1874年2月15日-1922年1月5日),又译薛克頓或谢克顿,爱尔兰(有英国、爱尔兰血统)南极探险家,在10个孩子中排行第
  • 质子运载火箭质子运载火箭(俄语:Прото́н)苏联研制的一个大型运载火箭系列,包含多种衍伸型号。质子号从1960年代中期以来一直是苏联、俄罗斯发射大型航天器的主要运载火箭。在冷战结束
  • 大判大判(おおばん,又称“大判金”)是日本古时的一种金币,广义上是指16世纪以后制造的“延金”中所有呈椭圆形且面积较大者,较小者则为“小判”。天正16年(1588年)丰臣秀吉命京都金匠后