纤程

✍ dations ◷ 2025-04-18 14:39:10 #操作系统技术,执行绪

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

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

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

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

相关

  • span style=color:black;b冰河时期/b/span大冰期(英语:Ice Age),又称“冰川期”或“冰川期”,是指地球大气和地表长期低温导致极地和山地冰盖大幅扩展甚至覆盖整个大陆的时期。大冰期内部又分为几次冰期(glacial period、g
  • 迪德夫拉雷吉德夫(或名拉迪耶迪夫,Radjedef;约公元前2528年-约公元前2520年在位)是古埃及第四王朝法老,是胡夫的儿子,卡夫拉的同父异母兄弟。一般人认为他因谋杀了他的哥哥卡瓦布,原来的王位
  • 自杀攻击自杀攻击或称自杀式袭击、人肉炸弹,是一种将自杀扩大为伤害自己及目标者的行为,现代的自杀式攻击通常是由自杀者在身上绑好炸弹,走到目标地,或是以装满炸弹的车冲撞特定目标然后
  • 斯普特尼克1号斯普特尼克1号,又译1号卫星(俄语:Спутник,俄语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode
  • 察东特别自治区察东特别自治区是1933年至1936年之间日本在中华民国察哈尔省东部扶植的傀儡政权。1933年3月,日军攻占热河省全境,并将热河省并入满洲国,开始了关东军的“内蒙工作”。不久,日军
  • 理查德·塞勒理查德·H·塞勒(英语:Richard H. Thaler,/ˈθeɪlər/;1945年9月12日-)是一位美国经济学家、芝加哥大学布思商业学院拉尔夫和多萝西凯勒杰出服务教授。他是行为金融学的最知名的
  • 海桩海桩(stylophorans)是一类已灭绝的棘皮动物,化石发现于中寒武纪到晚石炭纪,是海扁果亚门中人们了解最多的一纲。海桩有形状不规则的萼(Calyx),一些种类的萼上有椭球行鳃裂状靴孔,而
  • 陆上扒龙船陆上扒龙船又称旱龙舟是在陆地上划龙船或模仿划龙船动作的民俗活动,在不少地区均有出现。
  • 婴猴科 尖爪丛猴属  婴猴属  大婴猴属 婴猴科(学名),也叫丛猴科,哺乳纲灵长目的一科,产于非洲大陆,有时也被包括在懒猴科内作为一个亚科。最新的分类法把婴猴科分为三个属,以前的倭
  • 劳厄茨劳厄茨(德语:Lauerz)是瑞士联邦施维茨州施维茨区的市镇。该市镇位于同名的劳厄茨湖畔,面积为9.2平方千米,海拔高度457米,2018年12月31日人口为1,100人。