纤程

✍ dations ◷ 2025-12-02 17:43:56 #操作系统技术,执行绪

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

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

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

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

相关

  • 埃尼石油集团埃尼,全称为国家碳化氢公司(Eni,Ente nazionale ldrocarburi),是意大利政府成立的国家控股公司,专门经营石油产品,是世界第七大石油集团公司之一,也是在世界大炼油公司中排第8位。埃
  • 三阴性乳腺癌三阴性乳癌(英语:Triple-negative breast cancer,缩写为TNBC),也称三阴性乳腺癌,是指缺乏雌激素受体(英语:Estrogen receptor)(ESr或Er)、孕酮受体(Pr)表达与缺乏表皮生长因子受体-2基因(H
  • 狐惑病狐惑是汉医学名词,最早出现于东汉张仲景所著的《伤寒杂病论》。原文为:“狐惑为病,其气如伤寒,默默欲眠,目不得闭,卧起不安,蚀于喉为惑,蚀于阴为狐,狐惑之病,并不欲饮食,闻食臭,其面目乍
  • 格林卡米哈伊尔·伊万诺维奇·格林卡(俄语:Михаи́л Ива́нович Гли́нка,1804年6月1日-1857年2月15日),又译葛令卡,第一个获得广泛声誉的俄国作曲家,对后来的俄罗斯
  • 茂山站茂山站(韩语:무산역)是朝鲜民主主义人民共和国咸镜北道茂山郡茂山邑的一个铁路车站,属于茂山线和白茂线。茂山线白茂线
  • 加苏瓦加苏瓦(缅甸语:ကျစွာ,发音:),旧译迦娑婆,又译基亚斯华。缅甸蒲甘王朝君主,他于1235年至1251年统治缅甸。他是前任国王梯罗明罗的儿子。加苏瓦与父亲一样虔诚佛法,鲜理俗务,国事大
  • 钝齿鼠钝齿鼠(学名:)是一种已经灭绝的啮齿目动物,是钝齿鼠属()下唯一一种,曾分布于加勒比海的安圭拉岛和圣马丁岛。
  • 浑河之战 (1585年)浑河之战发生于明万历十三年(1585年),由努尔哈赤以80人击败哲陈部800人。明万历十三年(1585年),努尔哈赤率步骑500人征哲陈部,途中遇河水暴涨,令众兵回,只带80人(绵甲50人、铁甲30人)继
  • 莫斯科大环市铁路莫斯科大环市铁路(俄语:Большое кольцо Московской железной дороги,罗马化:Bolshoe koltso Moskovskoy zheleznoy dorogi)是俄罗斯位于首
  • 达州银行达州银行的前身达州市商业银行成立于2009年12月23日,是四川省最后一家由城市信用社改建的城市商业银行。2017年7月3日,经中国银监会正式批准更名为“达州银行”。