纤程

✍ dations ◷ 2025-12-03 06:43:08 #操作系统技术,执行绪

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

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

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

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

相关

  • 电子鼻电子鼻是一种用于检测气味的设备。在过去的几十年中,从电子技术和商业的角度来看,“电子传感”技术得到了迅速发展。所谓“电子传感”是指使用传感器和模式识别系统再现人类感
  • 安宁病房安宁病房或宁养中心是指进行安宁缓和医疗(临终关怀)的病房或医院,一般是针对癌症末期或绝症、治疗已不容易再见效的病者。安宁照护这个观点在11世纪的西方社会就被提出。安宁病
  • 科普科学普及,简称科普,又称大众科学、流行科学(英语:popular science)或者普及科学,是指利用各种传媒以浅显的方式向普通大众普及科学技术知识,倡导科学方法、传播科学思想、弘扬科学
  • 斯兰岛斯兰岛(印尼语:Pulau Seram),又译为塞兰岛(Ceram、Seran或Serang),印度尼西亚马鲁古群岛主要岛屿之一,位于哈马黑拉岛以南,紧邻安汶岛,属马鲁古省管辖,分属三个县:自西向东分别是西斯兰
  • 戈德华特-尼科尔斯国防部重组法案戈德华特—尼科尔斯法案(英语:Goldwater–Nichols Act)1986年颁布,对美国军队的指挥系统进行了重新构架。该法案增强了参谋长联席会议主席的权力,并且采纳了罗纳德·里根总统于19
  • 奥陶纪奥陶纪(英语:Ordovician,发音: /ɔːrdəˈvɪʃən/,符号O)是地质时代中显生宙古生代的第二个纪,约开始于4.85亿年前,结束于4.43亿年前。1879年,地质学家查尔斯·拉普沃思(英语:Charle
  • 尤那尼医学尤那尼医学(乌尔都语:طب یونانی‎‎,拉丁转写:),亦作尤纳尼医学,是一种在莫卧儿帝国、南亚穆斯林地区以及中亚广泛使用的波斯-阿拉伯传统医学。尤那尼一词意为“希腊的”,因
  • 戈特弗里德-凯勒尔奖戈特弗里德-凯勒尔奖(Prix Gottfried Keller)是瑞士最古老的文学奖项之一。 该奖项由Martin Bodmer发起,以瑞士作家戈特弗里德-凯勒尔的名字命名的。每2-3年颁发一次。
  • 性质 (数学)在数学中,性质是指给定集合的任何特征。严格地,性质 定义集合   中的所有元素,通常表示为这样的函数 : → {true, false},如果性质存在,取值就是真;或者,也可以被视作是的子集
  • 但姓但姓,为中文姓氏之一,没有在百家姓名单之内。自轩辕氏称公孙,即轩辕帝生二十五子,赐姓者十有四人。次子含宏,生而奇,右手阳有“旦”字文,左手阴有“人”字文;身长九尺,仁而威,惠而信,勇