纤程

✍ dations ◷ 2025-08-25 17:13:49 #操作系统技术,执行绪

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

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

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

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

相关

  • American Cancer Society美国癌症协会(American Cancer Society, ACS)是美国的一个致力于消除癌症的全国性的自愿健康组织。美国癌症协会成立于1913年,并在美国分布为十二个地区(包括波多黎各 ),拥有大约9
  • 拉瓦尔大学拉瓦尔大学(法语:Université Laval) 是位于加拿大魁北克市的一所历史悠久的综合大学,为北美地区建立的第四所高等教育机构,也是该地区最古老的法语大学和加拿大主要大学之一,学
  • ʎ硬颚边音是辅音的一种,用于一些语言口语中。国际音标中的符号是⟨ʎ⟩(倒置小写y),X-SAMPA符号则为⟨L⟩。硬颚边音的特点有:在很多语言中硬颚边音已经与其他音合并,转变为硬颚近
  • 阿莫迪欧·阿伏伽德罗阿梅代奥·阿伏伽德罗(Amedeo Avogadro,1776年-1856年),意大利化学家,生于都灵。全名Lorenzo Romano Amedeo Carlo Avogadro di Quaregua。1811年发表了阿伏伽德罗假说,也就是今日
  • 安妮·阿普勒鲍姆安妮·阿普尔鲍姆(英语:Anne Applebaum,1964年7月25日-)美国记者、历史学家,拥有波兰美国双重国籍,普利策奖得主,写作涉及马克思列宁主义和东欧公民社会的发展,现为伦敦政治经济学院
  • 磁化率在电磁学中,磁化率(英语:magnetic susceptibility)是表征物质在外磁场中被磁化程度的物理量。磁化率,通常标记为 χ
  • 中坡中坡,原名中陂,是台北市的一个地名,位于今信义区东部,范围大致包括大道里、大仁里、中坡里及中行里。台湾清治末期至日治前期,该地区为一街庄,称为“中陂庄”,隶属于大加蚋堡。该庄
  • 艾萨克·斯特恩艾萨克·斯特恩(英语:Issac Stern,乌克兰语:Ісаак Стерн,1920年7月21日-2001年9月22日),著名美国小提琴家。1920年7月21日出生在乌克兰克列梅涅茨市的一个犹太家庭。他才1
  • 阿马托阿马托是由TNT和硝酸铵合成的高爆炸性物质。英国原名Amatol是由铵(Ammonium)和甲苯(Toluene)合成的。在第一次世界大战和第二次世界大战中,阿马托作为作为空投炸弹、弹药、深水炸
  • 黄绍箕黄绍箕(1854年-1908年),字仲弢,号漫庵,浙江瑞安人,清朝末期政治人物。其父黄体芳与张之洞是同榜进士。绍箕于光绪五年(1879年)中举人,光绪六年参加会试,殿试得二甲第六名进士,同年五月,改