纤程

✍ dations ◷ 2025-12-04 21:26:05 #操作系统技术,执行绪

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

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

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

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

相关

  • 沙丁胺醇沙丁胺醇(Salbutamol),常见商品名泛得林(Ventolin),为一种用于扩张肺部大型及中型气管的药物。本品可用于治疗气喘相关病症,例如气喘急性发作、运动诱发性支气管收缩(英语:exercise-i
  • 不完全变化动词不完全变化动词(英语:defective verb)是指变位不完全的动词,也就是说在一个有变位的语言中,这一类动词与普通的动词相比,较少随人称、数、性、时态等进行词形变化,甚至完全不进行变
  • 窑,是一个隔热的房间,一种烤炉,用来产生足够的温度以完成一些加工,例如硬化、干燥、或化学变化。用窑来把粘土加工成陶器、瓷砖和砖已经有几千年的历史了。传统窑是固定的,近代有
  • 穴位腧穴又称穴位,是中国传统医学在人体分布体表的脏腑经络循环路线中,对气血汇聚、转输与出入之所的特定处所给定的名称,既是疾病的反应点,又是针灸推拿等医学临床的刺激点。腧穴在
  • 新加坡共和国宪法新加坡共和国宪法是新加坡的最高法律。现行宪法于1965年8月9日生效,源于1963年颁布的“新加坡邦宪法”。宪法文本是新加坡宪制性法律中的约束性法源之一,其他约束性法源包括宪
  • 清丰县清丰县在中国河南省东北部,是濮阳市下辖的一个县,邻接山东、河北两省。面积869平方公里,2002年人口68万。邮政编码457300,县政府驻城关镇。目前下辖:城关镇、马庄桥镇、柳格镇、
  • 银鱼科银鱼科(学名:Salangidae)通称银鱼,古称脍残鱼,属辐鳍鱼纲胡瓜鱼目。以小型甲壳类为食。银鱼可供鲜食用或晒鱼干。银鱼是一种小型鱼类,身体细长、光滑、半透明,头平扁;口大,两颌和口盖
  • XXXXY综合征XXXXY综合征,是一种极为罕见的非整倍染色体异常,男性中发病率约为1/100,000至1/85,000。此综合征病因为母体卵细胞在第一次减数分裂和第二次减数分裂时未分离。首次诊断于1960
  • 医巫闾山医巫闾山,又称医巫山、无虑山、闾山等,中国辽宁省西部主要山脉之一,为阴山余脉,位于锦州北镇市和义县交界处,古称于微闾山或医无虑山,传说帝舜封天下分为十二个州,每州以一座山作为
  • 山地马里语山地马里语,又称西马里语()是乌拉尔语族马里语的方言之一。山地马里语和草原马里语并为马里语的两大方言之一。山地马里语使用西里尔字母书写。