纤程

✍ dations ◷ 2025-02-24 03:34:26 #操作系统技术,执行绪

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

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

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

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

相关

  • 华法林华法林(英语:Warfarin,又名华法令、可迈丁或灭鼠灵)是一种只可口服的抗凝血素,学名为苄丙酮香豆素,一般都以苄丙酮香豆素钠来储存及处方,较著名的品牌有Coumadin®。由于其化学结构
  • 马陆马陆(英文:Millipede),又称千足虫、千脚虫、马䗃、马蚿、马
  • ΑAlpha(Άλφα;大写Α,小写α,中文音译:阿尔法、阿拉法),是第1个希腊字母。小写α用于物理学上:小写α用于数学上:“Alpha”常用作形容词,以显示某件事物中最重要或最初的,例如软件工
  • 85大楼高雄85大楼(85 Sky Tower),前称东帝士85国际广场、东帝士建台大楼、TC Tower,位于高雄市苓雅区,紧邻著高雄港和新光码头,是85层楼高的摩天大楼,其增加天线为378米,为高雄第一高楼,亦
  • M85重机枪根据载具类型而不同,没有固定的瞄准具M85重机枪是一款由美国AAI公司所研制、通用电气所生产,主要为了用于装甲战斗车辆的炮塔以上的车载单管机枪。其研制的目的是藉更为紧凑和
  • 州份州是中国使用的行政区划单位,后又作为部分联邦制国家组成单位的中文译名。在中国先秦时期就有州的名称。传说大禹治水后,将天下分为九州,亦有尧时期天下分为十二州之说。汉武帝
  • 红线红线(英语:Red Line),又称机场-温德米尔线,是美国克里夫兰地铁、由大克里夫兰区域交通局(英语:Greater Cleveland Regional Transit Authority)营运的地铁路线,由克里夫兰霍普金斯国际
  • 纳瓦拉君主列表纳瓦拉君主是指历来纳瓦拉王国的王位继承人。特奥巴尔多一世是桑乔七世的外甥、桑乔六世的外孙。在这段时期,纳瓦拉王位由法国国王兼领,直至查理四世无男性子嗣。胡安娜二世和
  • 忍者神龟 (1990年电影)《忍者神龟》(英语:Teenage Mutant Ninja Turtles)是一部1990年的美国真人电影,也是第一部《忍者神龟》原著的改编电影。
  • 安慧京安慧京(韩语:안혜경,1979年8月11日-),韩国女演员。