纤程

✍ dations ◷ 2025-12-07 02:20:37 #操作系统技术,执行绪

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

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

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

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

相关

  • 骨髓来源细胞人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学骨髓(英语:bone marrow)位于较大骨骼的腔
  • Cu铜(原子质量单位:63.546(3))共有36个同位素,其中有2个是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 灭绝事件生物集群灭绝是指在一个相对短暂的地质时段中,在一个以上并且较大的地理区域范围内,生物数量和种类急剧下降的事件。这个概念主要是指宏观生物,因为微生物的多样性和数量很难推
  • 麦克内利克里夫顿·麦克内利(英语:Clifton McNeeley,1919年6月22日-2003年12月26日),美国职业篮球运动员,1947年BAA选秀的状元,也是NBA有史以来的首位状元。麦克内利当时是被匹兹堡铁人所选
  • 休蒙《储蒙条约》(Treaty of Chaumont)又作《休蒙条约》或《肖蒙条约》是一项关于拿破仑战败后的对欧洲前途所作出的其中一份安置协定,于1814年3月1日签订1813年莱比锡战役后,拿破仑
  • 王濬王濬(206年-286年1月28日),字士治,小字阿童。弘农郡湖县(今河南灵宝西)人。出身于世代二千石的官吏之家。王濬博学多闻,美姿貌,早年不谨细行,后来变得豁达有大志。徐邈遂将女儿嫁给王
  • 莱卡 (犬种)莱卡(英语:Laika)指俄罗斯北部和西伯利亚的一种猎犬。Cynologique Internationale以三种标准品种的名称使用Laika这个名词:俄罗斯欧洲莱卡(FCI标准304号)、西伯利亚莱卡(FCI 306)和
  • 阿拉伯的劳伦斯 (电影)《阿拉伯的劳伦斯》(英语:Lawrence of Arabia),1962年电影,英国导演大卫·利恩执导,并获得多项奥斯卡金像奖。影片松散地依据托马斯·爱德华·劳伦斯的自传《智慧的七柱》改编,彼得
  • 4096p4096p是一种比1080p更清晰的视频显示格式,跟1080p的原理一样,数字4096则表示垂直方向有4096条水平扫描线。通常4096p的画面分辨率为4096×3072,已经超过IMAX程度。 目前只有两
  • TensorFlowTensorFlow是一个开源软件库,用于各种感知和语言理解任务的机器学习。目前被50个团队:min 0:15/2:17用于研究和生产许多Google商业产品:p.2,如语音识别、Gmail、Google 相册和