纤程

✍ dations ◷ 2025-12-08 21:03:09 #操作系统技术,执行绪

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

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

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

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

相关

  • Β-内酰胺类抗生素β-内酰胺类抗生素(Beta-lactam antibiotic)是一种种类很广的抗生素,其中包括青霉素及其衍生物、头孢菌素、单酰胺环类(英语:monobactam)、碳青霉烯和青霉烯类酶抑制剂等。基本上
  • 格里夫氏症弥漫性毒性甲状腺肿(Toxic diffuse goiter),又称格里夫氏症(Graves' disease),为一种主要侵犯甲状腺的自身免疫性疾病。此病为导致甲状腺功能亢进症最常见的原因,且会导致甲状腺肿
  • 自然史《博物志》(拉丁语:Naturalis Historia,又译《自然史》)是古罗马学者老普林尼在77年写成的一部著作,被认为是西方古代百科全书的代表作。全书共37卷,分为2500章节,引用了古希腊327
  • 罗彻斯特大学罗彻斯特大学(英文:University of Rochester,缩写U of R 或 UR)是一所美国私立、无宗派的研究型大学,座落在美国纽约州的罗彻斯特市。该校授予大学学士、研究生硕士、博士以及职
  • 气焊与气切气焊和气割是指利用可燃气体与助燃气体混合燃烧的火焰对金属焊接和切割的过程,常用的可燃气体主要是乙炔、液化石油气和氢气等,常用的助燃气体为氧气。气焊是利用火焰对金属工
  • 中国科学技术史《中国科学技术史》(英语:Science and Civilisation in China)乃李约瑟研究所李约瑟博士和国际学者们所编著的一套关于中国的科学技术历史的著作。李约瑟在书中列出中国人的发
  • Toll基因家族Toll基因编码Toll样受体蛋白家族。Toll基因的突变最初由1995年诺贝尔奖得主克里斯汀·纽斯林-沃尔哈德以及艾瑞克·威斯乔斯以及他们的同事于1985年在黑腹果蝇(Drosophila me
  • 内斯托尔·伊万诺维奇·马赫诺内斯托尔·伊万诺维奇·马赫诺(乌克兰语:Нестор Іванович Махно,俄语:Не́стор Ива́нович Махно́,1888年11月7日(旧历10月26日)-1934年7月
  • 牛顿 (马萨诸塞州)牛顿市(英语:Newton)是美国麻萨诸塞州东部的一个小城市,属于米德尔塞克斯县,位于波士顿市西面。据2000年统计,人口83,829人,面积47.1平方千米。牛顿市建立于1630年。近年被多次评为
  • 自然纪念物自然纪念物(英语:Natural monument、德语:Naturdenkmal、日语:天然記念物/てんねんきねんぶつ )是本身拥有突出独特的价值,又因其固有之稀少而具备代表性的自然特质或文化意义的地