纤程

✍ dations ◷ 2025-11-30 15:34:26 #操作系统技术,执行绪

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

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

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

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

相关

  • 国际电信联盟国际电信联盟(法语:Union Internationale des Télécommunications,简称 UIT; 英语:International Telecommunication Union,简称 ITU)是一个国际组织,主要负责确立国际无线电和电
  • 隐秘部位隐秘部位、私密部位、私密地带、隐私部位、私处或下体(英语:intimate part,personal part,pubic area、private part或private zone;日语:プライベートゾーン),指人体出于礼仪、得体
  • 建国南北路建国北路与建国南路是台湾台北市境内的主要道路之一,全线有高架道路贯穿其上。与建国南北路共构的建国高架道路(亦名建国南北快速道路)为台北市区重要的快速道路,大致呈南北向。
  • 语言移转语言移转(英文:language transfer、linguistic interference)指的是说话者或写作者在使用第二语言时,也运用了他们母语知识的一种现象。标准的定义为一种语言对学习另一种语言的
  • 佩德罗·桑切斯佩德罗·桑切斯·佩雷斯-卡斯特洪(西班牙语:Pedro Sánchez Pérez-Castejón;1972年2月29日-)是西班牙的一位经济学者和政治家,出生于马德里,现任西班牙首相及西班牙工人社会党总
  • 晋州邢氏晋州邢氏(韩语:진주 형씨 ),以大韩民国庆尚南道晋州市为本贯的姓氏。始祖邢颙,唐太宗贞观八年(634年)以高句丽荣留王请的唐八学士之一人入居平壤定着。官至三韩壁上功臣、三重大匡
  • 约翰·海克特·麦克阿瑟约翰·海克特·麦克阿瑟(英语:John Hector McArthur,1934年3月31日-)是一位出生于加拿大的商学学家。从1980年至1995年间,他曾担任美国哈佛商学院第七任院长。约翰·海克特·麦克
  • 多赫南伊·埃尔诺多赫南伊·埃尔诺(匈牙利语:Dohnányi Ernő,德语:Ernst von Dohnányi,1877年6月27日-1960年2月9日),匈牙利作曲家,钢琴家,指挥家。其孙克里斯托夫·冯·多赫南伊是著名的当代指挥家
  • 丰绅殷德丰绅殷德(满语:ᡶᡝᠨᡤᡧᡝᠨᠶᡝᠨᡩᡝ,穆麟德:;1775年2月18日-1810年6月3日),自号“天爵道人”,乾隆时期权臣和珅长子,钮祜禄氏,满洲正红旗人。生于乾隆四十年正月十九日(1775年2月18
  • 临界马赫数飞机飞行时,当随飞行速度增大,上翼面压力最低点的速度等于此点上的音速时的飞机飞行马赫数称为临界马赫数。或者说,当飞行与某马赫数时,机翼表面(通常是上表面)上流速最大点流速达