纤程

✍ dations ◷ 2025-11-23 10:11:49 #操作系统技术,执行绪

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

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

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

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

相关

  • 慢鼻渊慢鼻渊以鼻流浊涕不止、鼻塞、嗅觉不灵、头胀头重为主要症状。常为急鼻渊反复发作或治疗不彻底而致,其起病较慢,病程较长,为鼻科常见病、多发病之一。类似于西医的慢性化脓性鼻
  • 半影月全食半影月全食(英语:Total penumbral lunar eclipse)指的是半影月食发生时,月球盘面会完全进入地球半影,但不会进入地球本影的月食。因此半影月全食在食甚时月面亮度会最低,食甚时间
  • 顾炎武(徐开法之嫡子):顾炎武(1613年-1682年),原名绛,字忠清。明亡后,改名炎武,字宁人,亦曾化名蒋山佣。学者尊为亭林先生。明朝直隶昆山县(今江苏苏州昆山)人,明末清初著名的思想家、学者。知识
  • 勉语勉语,又称瑶语,是苗瑶语系瑶语族唯一的语言。说勉语的人约有150万,自称“勉”、“金门”等等。主要分布在华南(90万)和越南(50万),泰国、老挝、美国(主要是加里福尼亚州)等地也有一定
  • I-20鼓楼站可以指:
  • 拉普拉塔县拉普拉塔县(La Plata County, Colorado)是位于美国科罗拉多州西南部的一个县,南邻新墨西哥州。面积4,403平方公里。根据美国2000年人口普查,共有人口43,941人。县治杜兰戈 (Dura
  • 布如里氏溃疡布如里氏溃疡(Buruli ulcer),又称为班兹达溃疡(Bairnsdale ulcer)、塞尔氏溃疡(Searl's ulcer(英语:Searl's ulcer))、丹特里溃疡(Daintree ulcer),为一种由溃疡分枝杆菌(英语:Mycobacteriu
  • 徐凝徐凝(?-?),睦州分水县柏山(今浙江省桐庐县)人,唐朝官员、诗人。生卒年不详。幼时与施肩吾一起在龙门寺读书。徐凝曾于杭州开元寺题过牡丹诗,白居易看了很激赏,邀与同饮,尽醉而归。元和十
  • 稻叶浩志稻叶浩志(日语:稲葉 浩志/いなば こうし ,1964年9月23日 - )是一位日本音乐家、主唱、创作歌手、作词家、作曲家、编曲家、音乐制作人。所属唱片公司是Being旗下的VERMILLION RE
  • Novell EvolutionEvolution或Novell Evolution(在Novell于2003年收购Ximian前称为Ximian Evolution)是GNOME官方的个人信息管理员,亦是工作组信息管理工具。它集合电邮、日历、地址簿与工作调度