纤程

✍ dations ◷ 2025-11-26 03:21:40 #操作系统技术,执行绪

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

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

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

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

相关

  • 千代田区千代田区(日语:千代田区/ちよだく Chiyoda ku */?)是日本东京都的特别区之一,位于东京都区部的中心位置,在1947年(昭和22年)3月15日由麹町区与神田区(日语:神田区)合并而来,名称来自于
  • CF有机氟化学是研究有机氟化合物——含有碳-氟键(C-F)化合物的性质的有机化学分支。氟原子的引入常常导致有机化合物产生独特的物理、化学性质和生理活性,因而在许多尖端技术和重
  • 小细胞肺癌小细胞癌(也称为小细胞肺癌、燕麦细胞癌)是一种极为恶性的癌症,最常出现在肺中, 尽管它可能偶尔出现在其它身体部位,例如子宫颈、前列腺和胃肠道。相比其他癌症而言,小细胞癌具有
  • 短道竞速滑冰短道速滑在1988年冬季奥运会首度成为表演项目,并在1992年冬季奥运会成为正式比赛项目。• = 正式项目, (d) = 表演项目维基共享资源中与冬季奥林匹克运动会短道速滑比赛相关
  • 乌克兰国家电视广播公司乌克兰国家电视广播公司(乌克兰语:Національна суспільна телерадіокомпанія України / НСТУ)是乌克兰的国营电视台。乌克兰
  • 贵州师范学院贵州师范学院为中国贵州省贵阳市的一所公立高校。现有全日制在校生12000多人。1978年,贵州教育学院成立。2009年,该校从市内的河滨、小河老校区整体迁入乌当新校区。同年3月,更
  • 拉马赞·巴沙里德斯特拉马赞·巴沙里德斯特 (达利语:داکتر رمضان بشردوست,英语:Ramazan Bashardost,1965年-) ,阿富汗的前规划部部长, 目前是阿富汗国家议会的一名议员,他是2009年阿富
  • 兼崎健太郎兼崎健太郎(1984年6月2日-),日本的模特儿、演员。所属经纪公司为GRAN hips。兼崎健太郎本人部落格兼崎健太郎官方网站
  • 啦喉赫啦喉赫(阿拉伯语: لحوح‎,索马里语:Laxoox,希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL
  • 泊松李群泊松李群()是种几何结构,也是李群和泊松流形,而且两种结构相容:它的李群积 G x G --> G 是泊松映射,其中 GxG 是直积泊松结构。它是经典力学同埋泊松几何学的有用例子,表示论都有