纤程

✍ dations ◷ 2025-05-19 18:48:28 #操作系统技术,执行绪

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

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

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

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

相关

  • 通信通信工程(也作信息工程、电信工程,旧称远距离通信工程、弱电工程)是电子工程的重要分支,同时也是其中一个基础学科。该学科关注的是通信过程中的信息传输和信号处理的原理和应用
  • 马蝇见内文虻科(学名Tabanidae),又名马蝇,是双翅目下的一科,其中昆虫主要靠吸食哺乳动物的血液维生。根据ITIS,虻科分为: 下科Chrysopsinae: Merycomyia Chrysops Neochrysops Silviu
  • 喀喇沁喀喇沁部(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus
  • 逊 柱逊柱(满语:ᠰᡠᠨᠵᡠ,穆麟德:sunju,1650年-1733年),栋鄂氏,满洲镶红旗人,清朝政治人物、清朝兵部尚书。逊柱笔帖式出身,历任工部主事、户部郎中、御史、翰林院侍读学士、内阁学士、盛
  • 伊斯兰经济伊斯兰经济是指按照伊斯兰经典《古兰经》和圣训建立的的经济体系,其运作严格按照《古兰经》和圣训的教义进行。其特点是要交纳天课,借贷不得收取利息,不进行向社会索取回报的投
  • 丹尼尔·奥柏丹尼尔·弗朗索瓦·埃斯普雷特·奥柏(法语:Daniel François Esprit Auber,1782年1月29日-1871年5月13日),法国作曲家,他早年在伦敦商界当小职员,1804年回国,致力于音乐创作,曾任巴黎
  • Windows Vista开发历史新增的功能 移除的功能 版本 开发历史 批评Windows Vista的开发历史从2001年5月Windows XP发布前开始算起,直至2006年11月结束,历时长达5年半。微软公司原先计划于2003年开发
  • AirplayAirPlay(简称AP,中文名称:飞乐)是一款小巧的免费音频播放器,作者为樊一鹏,另由 Eric Yao 负责对外联系与推广。AirPlay功能包括界面全部是用C++混合汇编代码编写。AirPlay的外观吸
  • 纪明发纪明发(罗马拼音:Tjhie Beng Goat,1949年12月11日-),印尼语名:Christian Hadinata,印尼前男子羽毛球运动员。纪明发出生于中爪哇省的普沃科托,早期是优秀的单打选手,曾于1973年获得有
  • 赫伯特·亨利·道赫伯特·亨利·道(英语:Herbert Henry Dow,1866年2月26日-1930年10月15日),是一位加拿大-美国化学家。1866年生于加拿大安大略省贝尔维尔,1888年毕业于凯斯西储大学,1897年创办陶氏