纤程

✍ dations ◷ 2025-11-24 18:41:47 #操作系统技术,执行绪

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

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

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

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

相关

  • 固氮作用固氮作用(英语:Nitrogen fixation),简称固氮,指将空气中游离态的氮(氮气)转化为含氮化合物(如硝酸盐、氨、二氧化氮)的过程。可分为自然固氮以及人工固氮两种。自然固氮(Natural nitro
  • 鼻敏感过敏性鼻炎,又称为鼻敏感、干草热、花粉热、花粉症或季节性过敏性鼻炎,是因为免疫系统受到空气中的过敏原影响而导致的鼻炎症状。征兆和病症包括流鼻涕或鼻塞、打喷嚏、眼睛的
  • 苯二胺苯二胺又称二氨基苯,分子式为C6H4(NH2)2,有三种异构体:两个氨基分别处于苯环的邻位、间位及对位。邻苯二胺间苯二胺对苯二胺
  • 唐纳德·沃尔什唐纳德·沃尔什(Don Walsh,1931年11月2日-),美国海洋学家,探险家和海洋政策专家。1960年1月23日,沃尔什和瑞士科学家雅克·皮卡德登上特里亚斯特号进入马里亚纳海沟,创下世界最深的
  • 法国踢腿术法国踢腿术,又称萨瓦特(法语:Savate,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000"
  • 异教异教,指不同的教。有两种含义:广义上特指非主要宗教(亚伯拉罕,印度宗教等)的诸宗教,包括适此定义的现当代新宗教如大本教。稍为狭义则指非主要宗教中的原始宗教形式,特别是充斥着巫
  • 高同型半胱氨酸血症高同型半胱氨酸血症(Hyperhomocysteinaemia),是指血液中的同型半胱氨酸的水平异常增高的状况,它首先由McCully提出,是多种心血管疾病如冠状动脉硬化性心脏病,外周血管疾病,脑血管疾
  • 国会大选温斯顿·丘吉尔 保守党克莱门特·艾德礼 工党1945年英国大选举办于1945年7月5日,但部分选区投票日期延迟。工党在这次选举中出乎意料的获得大胜。而保守党则自1906年之后首次
  • 无限面体无限面体(英语:Apeirohedron),是多面体的一种,意指有无限个面、无限条边和无限个顶点的多面体。一般是指所有的平面密铺的集合。在欧几里得几何中,无限面体是一个退化多面体,其面数
  • 奥托·瓦格纳奥托·瓦格纳(Otto Wagner,1841年7月13日-1918年4月11日),奥地利(奥匈帝国)建筑师和城市规划师,同时也是设计教育家。他的大量建筑作品改变了其家乡维也纳的城市风貌,代表了十九世纪