纤程

✍ dations ◷ 2025-11-29 21:01:36 #操作系统技术,执行绪

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

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

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

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

相关

  • 印度-澳大利亚板块印度-澳洲板块(英语:Indo-Australian Plate,或印澳板块)是两块板块的合称,其中包含了澳洲大陆及周围海域,并向西北延伸,涵盖印度次大陆与附近水域。此板块可分成较大的澳洲板块与较
  • 载玻片玻璃片是实验室中常用的载具,应用最广的是生物实验用的载玻片,用来做为乘载微生物样品的载具。
  • 班达海板块班达海板块是亚洲东南部位于班达海的小型板块,范围包括苏拉威西岛一部分、斯兰岛和班达群岛,东面边界有新畿内亚、鸟首板块、帝汶板块、巽他板块和马鲁古海碰撞带(英语:Molucca
  • 1588年商朝第二任君主外丙继位。埃及人发明的一种全新的历法,该历法来源于月亮和星星。该历法比巴比伦历法要先进。
  • 胥河胥河,又名胥溪、胥溪河,胥溪运河,伍堰河,源出中国江苏南京高淳固城湖,上游连接长江在安徽芜湖的支流水阳江,下游连接太湖水系荆溪。胥河开凿于春秋时期,是世界上最古老的人工运河。
  • 萨拉希·费伦茨萨洛奇·费伦茨(匈牙利语:Szálasi Ferenc,1897年1月6日-1946年3月12日),匈牙利二战时期种族主义运动组织箭十字党的领导人。1944年,匈牙利密谋向盟军停战而被纳粹德国占领匈牙利,担
  • 日耳曼尼亚志《日耳曼尼亚志》(拉丁语:,意为“关于日耳曼人的起源和分布”),罗马历史学家塔西佗著,于公元98年完成。记述了公元1世纪左右的日耳曼部族的分布情况。篇幅不长,但有极高的史学价值
  • 金氏贝属见内文金氏贝属(学名:)是Kingenidae科Kingeninae亚科下已灭绝的一个属,生存于白垩纪至始新世的海洋中,利用短而厚实且多肉的脚附着在坚实的基层上。它们在浅海石灰岩中是一类很常
  • 颜氏库蚊颜氏库蚊(学名:)是婆罗洲沙巴特有的的库蚊属物种。现仅在马来王猪笼草的捕虫笼中发现过颜氏库蚊的幼虫。所以其被认为是一个依猪笼草底内动物。
  • 李贡李贡(?-1516年),字惟正,直隶芜湖县人。明朝政治人物。成化二十年(1484年)甲辰科进士。授户部主事,升员外郎,改刑部,升郎中。历官山东按察司副使,升福建按察使、陕西右布政使、山西左布政