纤程

✍ dations ◷ 2025-11-17 00:14:59 #操作系统技术,执行绪

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

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

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

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

相关

  • 雅克·杜博歇雅克·杜博歇(法语:Jacques Dubochet,1942年6月8日-),瑞士生物物理学家。洛桑大学荣誉教授。2017年,他与约阿希姆·弗兰克、理查德·亨德森共同获得诺贝尔化学奖以表彰其发展了低温
  • biochemistry生物化学(英语:biochemistry,也作 biological chemistry),顾名思义是研究生物体中的化学进程的一门学科,常常被简称为生化。它主要用于研究细胞内各组分,如蛋白质、糖类、脂类、核
  • 弗拉基米尔·伊万诺维奇·维尔纳茨基弗拉基米尔·伊万诺维奇·维尔纳茨基 (乌克兰语:Володимир Іванович Вернадський、俄语:Влади́мир Ива́нович Верна́д
  • 休·格兰特休·约翰·曼格·格兰特(英语:Hugh John Mungo Grant,1960年9月9日-),台湾媒体常称作休葛兰,是英国著名演员及电影监制,多次扮演英国中上流社会出身的角色。1987年凭借《莫里斯的情
  • 滥权滥用权力在“公务不当行为”或“官员渎职”的形式下,是人履行公职时在其职务范畴下犯下的非法行为。这些行为或会影响其职务表现。办公室渎职往往会导致民选官员被引用法规而
  • 联合防御M42冲锋枪高标枪械公司(英语:High Standard Manufacturing Company)联合防御供应公司联合防御M42冲锋枪(英语:United Defense M42;有时也被生产商称为“马林冲锋枪”)是一款在二战时期由美国
  • 马共叛乱马来西亚 泰国马来亚共产党马来西亚共产党(1983年-1987年) 马来亚共产党(马列)(1970年-1983年) 马来亚共产党革命派(1974年-1983年)马来亚共产党叛乱(英语:Communist Insurgency War),简称
  • 普定县普定县位于贵州省中部偏西,隶属安顺市,东与安顺市西秀区、开发区、平坝区比邻,南与镇宁县、六枝特区相接,西靠六枝特区,北抵织金县。普定县城距安顺28公里,距贵阳118公里。普定县
  • 万卡韦利卡大区万卡韦利卡大区(西班牙语:Departamento de Huancavelica)是秘鲁中南部的一个大区,位于安第斯山脉。面积22.131,47平方公里,2007年人口447,054人。首府万卡韦利卡。1822年4月26日
  • 胡秉方胡秉方(1916年12月5日-2000年9月7日),江苏常熟人。中国有机化学和农药化学家,北京农业大学教授。1916年12月5日生于江苏省常熟县一个小店员家庭。初中毕业后考入江苏省立苏州中学