纤程

✍ dations ◷ 2025-12-11 07:14:23 #操作系统技术,执行绪

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

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

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

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

相关

  • 头皮屑(英语:Dandruff)是头皮表层的角质皮质细胞老化、剥落形成的,一般为薄片状。一般的皮肤代谢会有稳定的代谢周期,在健康状态下的皮肤本来就有生长、角质化、死亡脱落的情形,因
  • 联合国禁止非法贩运麻醉药品和精神药物公约《联合国禁止非法贩运麻醉药品和精神药物公约》是联合国目前的三大药物管制国际公约之一,在1988年12月19日通过,该条约禁止非法贩运麻醉药品和精神药物,为执行1961年通过的《麻
  • 椰子椰(学名:Cocos nucifera)是棕榈科椰属的唯一种大型植物,椰子是椰树的果实,是一种在热带地区很普及的果实。椰子树的普及也在于其果实椰子可以在海中随风浪漂流上千公里后落地生根
  • 唾液酸糖蛋白唾液酸糖蛋白(Sialoglycoprotein)是一类含有唾液酸组分的糖蛋白,通常位于细胞膜外侧,参与信号识别、细胞黏附等过程。血型糖蛋白(英语:Glycophorin)(Glycophorin)即属于唾液酸糖蛋白
  • 等离子推进发动机等离子体推进发动机(Plasma propulsion engine)的较狭义的定义是以推进剂(为等离子体体)中的电流或电势来加速推进剂,即不单独用电场加速推进剂者。与其区别的离子推进器则是使用
  • 克里斯·埃文斯克里斯·埃文斯(英语:Chris Evans,1981年6月13日-),原名克里斯多佛·罗伯特·埃文斯(英语:Christopher Robert Evans),是一位美国演员和电影导演。埃文斯在《神奇四侠》(2005年)和续集《
  • 孟买猫孟买猫指的是两种不同品种的黑猫。1958年,美国肯德基州路易维耳市的一位育种专家Nikki Horner 将一只深棕色的缅甸猫和一只古铜色眼的美国短毛猫杂交得到了一只迷你型的黑猫
  • 台20线台20线是中华民国(台湾)一条横贯于南部地区的省道。西起于台南市汤德章纪念公园中山路段;东迄于台东县关山镇德高,与省道台9线于德高陆桥附近相接。主线全长203.982公里,并另有甲
  • 黛博拉·利普斯塔特黛博拉·埃丝特·利普斯塔特(Deborah Esther Lipstadt,1947年3月18日-)是美国历史学家,最为人知的著作是《否认大屠杀》(1993年)、《法庭上的史实:我的与大屠杀否认者在法庭的日子》
  • 约翰逊詹森、约翰逊、强生(Janssen、Jason、Johnson、Jensen )可以指: