纤程

✍ dations ◷ 2025-12-02 11:28:19 #操作系统技术,执行绪

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

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

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

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

相关

  • abbr class=abbr title=S24/25: 防止接触皮肤与眼睛S24/25/abbr安全建议标准词(英语:Safety phrases,简写:S-phrases)是于《欧盟指导标准67/548/EEC 附录Ⅳ: 有关危险物品与其储备的安全建议》里定义。该列表被集中并再出版于指导标准2001/59/
  • 斯塔夫罗波尔边疆区斯塔夫罗波尔边疆区(俄语:Ставропольский край,罗马化:Stavropolsky krai)位于前高加索西部、大高加索北麓,是俄罗斯联邦主体之一,成立于1924年2月13日,属北高加
  • span class=nowrapPusub2/sub(SOsub4/sub)sub&g硫酸钚(III)是一种具有强放射性的无机化合物,化学式为Pu2(SO4)3,存在无水物和水合物。可以和钾、铊(I)形成复盐(KPu(SO4)2·4H2O和TlPu(SO4)2·4H2O)。
  • 严援朝严援朝(1951年10月26日-)。CCDOS 发明人,四通利方中文支撑环境主要开发者之一。毕业于华中科技大学,曾经担任新浪网总工程师兼CTO,继任者是李嵩波。
  • 10号州际公路10号州际公路(Interstate 10,简称I-10)是美国州际公路系统的一部分。西起加利福尼亚州圣塔莫尼卡太平洋岸,东在佛罗里达州杰克逊维尔与95号州际公路交汇。全长2,460.34英里(3,959
  • 安龙县安龙县是中华人民共和国贵州省黔西南布依族苗族自治州下属的一个县。面积2238平方公里,2002年人口42万。邮政编码552400,县政府驻栖凤街道。安龙早在春秋战国时期就有人类活动
  • 阿Q阿Q是鲁迅小说《阿Q正传》里的主角,未庄人(未庄是故事里虚构的一个村庄),本名阿Quei,自称姓赵,但是在故事说描写他不清楚自己名字的Quei是哪个字(在故事里,Quei的音可能是指“桂”或
  • 重信房子重信房子(1945年9月28日-)是一名日本新左翼活动家、恐怖分子,曾经担任共产主义者同盟赤军派(日语:共産主義者同盟赤軍派)中央委员、日本赤军创建人,户籍名为奥平房子。1945年出生于
  • 坂上田村麻吕坂上田村麻吕(758年(天平宝字2年)-811年6月17日(弘仁2年阴历5月23日)),是日本奈良时代的武官。名字亦有田村麿的写法。官位至正三位、大纳言兼右近卫大将兵部卿。勋二等。死后追赠从
  • LL Cool J詹姆斯·托德·史密斯(英语:James Todd Smith,1968年1月14日-),美国饶舌歌手、演员,他更为人所熟知的名字是LL Cool J。这个名字是“Ladies Love Cool James”(意为:女人都爱酷詹姆斯