纤程

✍ dations ◷ 2025-12-06 19:14:42 #操作系统技术,执行绪

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

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

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

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

相关

  • 骨盆髋(拉丁语:pelvis),又称腰带、骨盆、盘骨,是一个骨骼构造,位于脊椎末端,连接脊柱和股骨,与四足动物的后肢、双足动物的下肢相连。股骨与腰带在臀部连接处形成髋关节,它是球窝关节。健
  • 扁桃扁桃(Prunus dulcis),是梅亚科李属的植物。这种植物原产于波斯,唐朝的《酉阳杂俎》、《岭表录异》对“偏桃木”有所记载。不同于同属李属的李子、樱桃等水果,扁桃主要用作食用的
  • 羧酸衍生物有机化学中,羧酸衍生物是酰氯、酰胺、酯和酸酐的统称。这些化合物分别是羧基中的羟基被卤素原子、氨基(-NH2)或取代氨基(-NHR、-NR2)、烷氧基(-OR)、酰氧基(-OCOR)取代后形成的。在某
  • 芭达雅芭堤雅(泰语:พัทยา;英语:Phattaya或Pattaya)一译帕塔亚,是一个泰国东部地大区春武里府的城市,是春武里府的“府级特别市”,在行政大区划上属于邦拉蒙县。泰国华侨传统上称为北
  • 履约事务局中国人民解放军军徽中央军委国际军事合作办公室履约事务局,位于北京市,是中央军委国际军事合作办公室下属局,负责履行《禁止化学武器公约》事务。1997年,《禁止化学武器公约》生
  • 马达加斯加远征第二次马达加斯加战争,亦称第二次马达加斯加远征、第二次法兰西-马尔加什战争(法语: L'Expédition de Madagascar/Campagne de Madagascar),是一场法国企图封锁并征服马达加
  • 索拉雅·伊凡迪亚利-巴克提亚利索拉雅·伊凡迪亚利-巴克提亚利(波斯语:ثریا اسفندیاری بختیاری‎,英语:Soraya Esfandiary-Bakhtiari,1932年6月22日-2001年10月26日)是伊朗末代沙王穆罕默德
  • 春侧金盏花春侧金盏花(学名:),又名春福寿草,英文名的俗称:pheasant's eye, spring pheasant's eye, yellow pheasant's eye and false hellebore,是一种多年生的开花植物,生长在欧亚大陆的干旱
  • 陈瑫陈瑫,江西南昌县人,明朝官员。同进士出身。万历五年(1577年)丁丑科进士。万历十七年(1589年)接替张淳任建宁府知府一职,万历二十年(1592年)由伍士望接任。
  • 鸡马票鸡马票,美国钞票公司为富滇银行及富滇新银行印制的纸币,因带有金马碧鸡立地球图案而被称为“鸡马票”,可以指: