纤程

✍ dations ◷ 2025-06-09 01:40:22 #操作系统技术,执行绪

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

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

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

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

相关

  • 多粘菌素多粘菌素engpolymyxin是一类多肽类抗生素,由多粘芽孢杆菌产生。由于静脉给药可致严重肾毒性(英语:Nephrotoxicity)现已少用。但现在对其肾毒性有新的认识。主要包括:多粘菌素B(po
  • 滴定滴定(titration),在分析化学中是一种分析溶液成分的方法。将标准溶液逐滴加入被分析溶液中,用颜色变化、沉淀或电导率变化等来确定反应的终点。由于体积测定是滴定的关键,滴定分
  • 中美天津条约《天津条约》包括《中俄天津条约》、《中美天津条约》、《中英法天津条约》,是指公元1858年(清咸丰8年)清朝政府在第一次英法联军战败后与俄国、美国、英国、法国在天津海光寺
  • 贝尼省贝尼省 (Beni,又称El Beni)是玻利维亚的一个省,位于该国东北部的亚马逊雨林。面积213,564平方公里,2005年人口411,399人。首府特立尼达。下分8县。
  • 民治街道民治街道是中国广东省深圳市龙华区下辖的一个街道,北与龙华街道相邻,西与南山区相邻,东与龙岗区坂田街道相邻,南与福田区相邻,有梅观高速公路经过。民治街道成立时间并不久,是于20
  • 伊斯兰教词汇列表以下列出由伊斯兰教及阿拉伯传统习俗引伸出来,并用阿拉伯语表达的知名词汇。主要目的是要甄别不同的拼写方式、列出已经不再使用的拼写、为这些词汇给出简短的定义、令人可以
  • 学院 (大学)学院(Faculty, College, School),日韩汉字称为学部 ,是大学的分支教学单位,属于一个或一组相关学科主题领域。不同学院负责不同学科的概念追溯到艾资哈尔大学,为一所伊斯兰学校设
  • 赫柏·卡马戈赫柏·玛丽亚·卡马戈(葡萄牙语:Hebe Maria Camargo,1929年3月8日-2012年09月29日),是一个巴西主持人、歌手和女演员。
  • 吊灯树吊灯树(学名:)为紫葳科吊灯树属的植物。分布在马达加斯加、非洲以及云南、福建、广东、海南、台湾等地,目前已由人工引种栽培。吊灯树的果实虽然不可食用,但在非洲是被用作医治皮
  • 尹雄烈尹雄烈(윤웅렬,1840年-1911年)字英仲、号磻溪。朝鲜王朝的武臣和军人、政治人物。他是大韩帝国后期开化派的人物,曾参与甲申政变和春生门事件。他是朴珪寿、刘鸿基的门人。他也是