纤程

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

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

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

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

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

相关

  • 乙肝病毒乙型肝炎病毒(英语:Hepatitis B virus)简称乙肝病毒(HBV)。是一种DNA病毒,属于嗜肝DNA病毒科(hepadnavividae)。根据目前所知,HBV就只对人和猩猩有易感性,引发乙型病毒性肝炎疾病。完
  • 阳极阳极(英语:Anode)是发生氧化反应的电极。相对的,阴极(英语:Cathode)是发生还原反应的电极。英文anode和cathode是法拉第发明的词,anode表示“发生氧化反应的电极”(或者失去电子的电
  • 排泄排泄作用是指生物体将代谢废物排出体外的作用,是所有生物生存的必要过程。单细胞生物透过细胞表面排出废物。高级植物以叶面上的气孔排气。多细胞生物则有特别的排泄器官。其
  • 苯炔芳炔是从芳环去除两个邻位取代基后(剩下含两个电子的两个轨道)得到的电中性活性中间体。 与碳烯和氮烯类似,芳炔也有单线态和三线态各一个。苯炔(C6H4,右图标号1)是最简单的芳炔。
  • 盘星石所谓的盘星石是一种在始新世便绝种的钙质微体生物。他们是第三纪的指标化石。盘星石的造型像星星,但有四到三十个壁状结构,上下两面还不大相同。他们生活在比较温暖得地方,且在
  • 常规战争常规战争是战争的一种形态,其战斗方式为公开地使用传统战争武器和战场战术去战胜敌人。战争中我敌划分十分清楚,武器也是直接攻击敌人个体。战斗中通常使用传统或常规武器,而非
  • 刘延刘延可以指[:
  • 日照钢铁日照钢铁是中国的一间制钢公司,由杜双华于2003年创立,公司的生产基地位于山东日照市。2003年,杜双华的京华创新集团和莱钢集团协议共同创立日照钢铁,双方各占50%的股份。后来,莱
  • 阿基米德螺线阿基米德螺线(Archimedean spiral),亦称“等速螺线”。当一点P沿动射线OP以等速率运动的同时,这射线又以等角速度绕点O旋转,点P的轨迹称为“阿基米德螺线”。它的极坐标方程为:
  • 第5太阳周期第5太阳周期是从1755年开始纪录太阳黑子活动以来的第5个太阳周期 。这个周期开始于1798年5月,结束于1810年12月,持续了12.6年。在这个周期内的最大平滑黑子数(超过12个月期间