纤程

✍ dations ◷ 2025-12-03 00:32:53 #操作系统技术,执行绪

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

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

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

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

相关

  • 云芝Coriolus versicolor Polyporus versicolor蕈伞平版状孢印白色云芝(Trametes versicolor,前称Coriolus versicolor或Polyporus versicolor),又称彩云革盖菌或瓦菌,是多孔菌科植
  • 毫微闪焰毫微闪焰是出现在日冕,太阳外层的大气层,的非常小的闪焰。古德 (Gold) 是最早提出的微闪焰的假说,尝试用来解释日冕的加热,然后经尤金·帕克继续发展。依据帕克的说法,在磁重联的
  • 生色团简单来说发色团是分子中与颜色有关的部分。 当分子吸收某特定可见光的波长射出或反射其他波长的光时会产生颜色。而发色团是指在分子中的某个两个分子轨域的能量差落在可见
  • 镇国勤敏公阿拜阿拜(满语:ᠠᠪᠠᡳ,转写:Abai;1585年9月8日-1648年3月14日),努尔哈赤第三子。阿拜生于明朝万历十三年(1585年)八月十五,生母是兆佳庶妃。天命十年(1625年),偕同塔拜、巴布泰讨伐东海北路
  • 三碳糖丙糖(Triose),又称为三碳糖,是含有三个碳原子的一类单糖,共包含两个化合物:丙糖是细胞呼吸过程中的重要物质。D-甘油醛:二羟基丙酮:果聚糖:菊粉 · 果聚糖β2→6甘露聚糖:低聚木糖:半
  • 大广高速公路坐标:32°04′32″N 114°56′12″E / 32.07552°N 114.9365387°E / 32.07552; 114.9365387大庆-广州高速公路,简称大广高速,中国国家高速公路网编号为G45,起点在大庆,途经松原、
  • 木须肉木樨肉(又称木须肉、苜蓿肉),是一道常见的中国菜,属八大菜系中的鲁菜。其菜以猪肉片与鸡蛋、木耳等混炒而成,因炒鸡蛋色黄而碎,类似木樨而得名。清人梁恭辰在其《北东园笔录·三
  • 2014年马来西亚羽毛球黄金大奖赛2014年马来西亚羽毛球黄金大奖赛为第6届马来西亚羽毛球黄金大奖赛,是2014年世界羽联大奖赛的其中一站。本届赛事于2014年3月25日至3月30日在马来西亚柔佛州的首府新山举行,并
  • 金鑫街站金鑫街站是位于吉林省长春市南关区的一个轻轨车站,属于长春轨道交通3号线。两个侧式月台,为地面车站。■3号线
  • 林兑林兑 (1906年-?),日治时期台中州大甲郡龙井庄人。一名政治立场激进的台湾旅日青年,留日时期积极从事当时具有强烈反殖民色彩的社会主义运动,多次遭日本当局逮捕入狱后一蹶不振,出狱