纤程

✍ dations ◷ 2025-11-21 06:25:43 #操作系统技术,执行绪

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

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

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

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

相关

  • 利奥·卡达诺夫利奥·菲利普·卡达诺夫(英语:Leo Philip Kadanoff,1937年1月14日-2015年10月26日),美国物理学家。他是芝加哥大学的物理学教授(2004年荣誉退休) 和美国物理学会(APS)的前主席。 他对
  • 达梭航天达索航空是法国的一家军用航空和商用机制造商,附属于达索集团。在1929年由马歇尔·布洛契(Marcel Bloch)建立,第二次世界大战后马歇尔布洛契改名成马歇尔·达索(英语:Marcel Dassa
  • 哈罗德·戈德温森哈罗德·戈德温森(古英语:Harold Godwinson,意为“戈德温之子哈罗德”;1022年-1066年10月14日),又称哈罗德二世。威塞克斯伯爵戈德温之子,宣信者爱德华王后伊迪丝之兄,英国盎格鲁-萨
  • 日本图书号码日本图书号码(日语:日本図書コード/にほんとしょコード)由ISBN,标识对象读者、发行形态、内容分类的C号码,以及图书售价三部分组成,通常印刷在图书背面。1981年起在日本逐渐推行。
  • 各国人口出生率列表这篇文章包括2个出生率的版本,出生率是指每年、每一千人当中的新生人口数。第一个列表依据联合国人口司五年期的估计和预测。使用的数据是2005年-2010年假设值的中位数,整个世
  • 蛋白核蛋白核(Pyrenoid)系一类存在于许多藻类的载色体中和陆生的角藓门的叶绿体中的一类亚细胞结构。蛋白核与一种碳浓缩机制(CCM)有关。该结构主要作用是作为二氧化碳(CO2)固定的中心,它
  • 摩西·阿伦斯摩西·阿伦斯(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Ta
  • 伊切尔格伦吉坐标:16°42′N 74°28′E / 16.700°N 74.467°E / 16.700; 74.467伊切尔格伦吉(Ichalkaranji),是印度马哈拉施特拉邦戈尔哈布尔县的一个城镇。总人口287570(2011年)。伊切尔格伦
  • 直过民族直过民族,指的是中华人民共和国成立后,在政府支持下,从原始社会或奴隶社会直接过渡到社会主义社会的几个少数民族的总称,包括了独龙族、德昂族、基诺族、怒族、布朗族、景颇族、
  • 2PM OF 2PM《2PM OF 2PM》是韩国男子组合2PM的第四张日语专辑,在2015年4月15日以三个版本:通常盘、初回生产限定盘A及初回生产限定盘B推出;后又在2015年5月20日发布初回生产限定重新包装