纤程

✍ dations ◷ 2025-11-28 02:53:44 #操作系统技术,执行绪

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

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

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

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

相关

  • 二氧化氯二氧化氯是黄绿色的气体,是氯的最稳定的氧化物,也是唯一大量生产的卤氧化物。二氧化氯在其液态时稳定,但若和一些特定物质接触,也有爆炸的可能。 它在约−59°C 时凝结成亮橙色
  • SeOsub3/sub三氧化硒(化学式SeO3)是硒(VI)的氧化物。为无色潮解性晶体。实验室通过用无水硒酸钾(K2SeO4)和三氧化硫反应制备三氧化硒: K2SeO4 + SO3 → SeO3 + K2SO4三氧化硒在热力学上不
  • 莆田系莆田系,特指中国大陆的一个民营医药体系,是福建莆田民营医疗从业者的总称,其资本和主要人员背景主要来自福建省莆田市东庄镇。2014年,全世界范围内的莆田籍从事医疗行业的企业家
  • 山葡萄山葡萄(学名:Vitis amurensis)为葡萄科葡萄属的植物。落叶木质藤本。小枝嫩时疏生蛛丝状茸毛,有卷须;宽卵形大叶,3~5浅裂,有浅三角形齿牙,基部深心形,平滑或脉上有毛;夏季开花,雌雄异株,
  • 果糖-1,6-双磷酸果糖1,6-双磷酸(英语:fructose 1,6-bisphosphate)是果糖-6-磷酸经过磷酸化之后生成的分子。在糖解作用中,一个果糖-6-磷酸反应生成果糖1,6-双磷酸,需要消耗一分子的ATP,并且是由磷
  • 大吻前鳍鲉科大吻前鳍鲉科是辐鳍鱼纲鲉形目的一个科。旗下仅有一属一种,即白豚大吻前鳍鲉(),为温带海水鱼,分布于西南太平洋澳洲海域,体长可达16公分,栖息在大陆棚底层水域,生活习性不明。 维基
  • 谢明 (少将)谢明(1915年-1985年4月21日),江西省于都县人,中国人民解放军开国少将,第五届全国人大代表、第六届全国政协委员。曾任中国人民志愿军54军政委。1955年,授予中国人民解放军少将。
  • 巴德拉普尔巴德拉普尔(Badlapur),是印度马哈拉施特拉邦塔纳县的一个城镇。总人口97917(2001年)。该地2001年总人口97917人,其中男性51878人,女性46039人;0—6岁人口11999人,其中男6208人,女5791
  • 刘一儒刘一儒(?-1585年),字孟真、学孔,谥庄介,湖广承宣布政使司荆州府夷陵州(今湖北省宜昌市)人,明朝政治人物。嘉靖间进士,官至南京工部尚书。嘉靖三十八年(1559年)己未科进士。次年任刑部福建
  • 伍文定伍文定(1470年-1530年),字时泰,号松月,湖广承宣布政使司荆州府松滋县(今湖北省松滋市西北老城)人,明朝政治人物、军事将领,同进士出身。伍文定强于弓马膂力,喜欢议论。弘治十二年(1499年