纤程

✍ dations ◷ 2025-12-04 00:57:07 #操作系统技术,执行绪

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

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

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

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

相关

  • 分体法分体法(英文:Partonomy),又称为分体学或分体论,是一种基于部分-整体关系的分类系统。分体法不同于生物分类学之类的分类法(taxonomy;又称为分类学),因为后者乃是基于相似性的分类系统
  • 布朗克斯布朗克斯(英语:The Bronx),又译勃朗市、布朗士,是美国纽约市五个行政区之中最北的一个,与纽约市下五个县之一的布朗克斯县(Bronx County)边界线相同,后者是纽约州62个县之一。布朗克
  • 克里斯托弗·潘德列茨基克里斯托弗·潘德列茨基(波兰语:Krzysztof Eugeniusz Penderecki,1933年11月23日-),又译彭德雷茨基,波兰作曲家、指挥家。潘德列茨基生于波兰东南部克拉科夫附近的登比察,幼年时正值
  • 红露酒红麹酒,是一种以红麹米和糯米为主要原料酿制成的粮食酒,为中国特产。红麹米虽然具备一定的糖化和发酵能力,却不足以单独产出高浓度的酒,因此自古以来,红麹酒需另加酒曲来拟补。把
  • 湘西土家族苗族自治州湘西土家族苗族自治州,简称湘西州,是中华人民共和国湖南省下辖的自治州,位于湖南省西北部。州境东北达张家界市,东南邻怀化市,西南界贵州省铜仁市,西毗重庆市,西北接湖北省恩施州。
  • 纽新航港局过哈德逊河捷运纽新航港局过哈德逊河捷运(英语:Port Authority Trans-Hudson,简称PATH或纽新捷运)是连结美国纽约都会区的曼哈顿、纽瓦克、泽西市、霍博肯等地的都会捷运系统,因路线穿过哈德逊
  • 中米沙鄢区中米沙鄢(英文:Central Visayas)是菲律宾的一个政区,被指定为第7政区(Region VII)。它是米沙鄢群岛的一部分,由4个省份所组成:保和省、宿雾省、东内格罗省、锡基霍尔省。本政区范围
  • 辽太宗大契丹国皇帝:927年12月11日—947年 2月24日 大辽皇帝:947年2月24日—947年5月15日 辽太宗耶律德光(902年11月25日-947年5月15日),大契丹国第二位皇帝(927年12月11日至947年5月15日
  • 马来西亚运动会马来西亚运动会(马来语:Sukan Malaysia)是一项涉及马来西亚13个成员州和联邦直辖区的青年运动员的两年一次全国综合运动会。本运动会由马来西亚体育理事会、各个成员州属的州体
  • 花瓶花瓶,是一种开放性容器,是用来盛载花卉,但有一些花瓶只作为摆设,不会插上花卉。制造花瓶的材料包括瓷、陶瓷和玻璃。花瓶的瓶身通常会绘上花纹加以装饰,增加花瓶的美感,令花瓶本身