纤程

✍ dations ◷ 2025-11-28 09:33:43 #操作系统技术,执行绪

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

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

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

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

相关

  • 邻里单位邻里单位(英语:Neighbourhood unit)是美国社会学家及建筑师科拉伦斯·佩里于1929年在编制纽约区域规划方案时,针对纽约等大城市人口密集、拥挤、居住环境恶劣和交通事故严重的现
  • 苏我入鹿苏我入鹿(?-645年7月10日(六月十二))为日本大和朝廷的权臣。苏我马子之孙、苏我虾夷之子。由于苏我虾夷晚年身体状况不佳,绝大部分的政治决策都出于苏我入鹿之手;不久后便代理国政。
  • 瑞尼尔山雷尼尔山(英语:Mount Rainier),亦称塔科马山(Mount Tacoma)或塔霍马山(Mount Tahoma),是一座活火山,属于层状火山,位在美国华盛顿州的皮尔斯县境内,也位于西雅图东南方54英里(87公里)处。
  • 约贝州约贝州(英文:Yobe State)是尼日利亚东北部的一个州,首府达马图鲁(Damataru),原为旧博尔诺州的一部分,1991年8月27日分割成立新州,面积45,502平方公里,2005年估计人口约253万,大多数信奉
  • 药物代谢药物代谢(英语:Drug metabolism)是生物对药物进行的代谢分解,通常这一过程通过生命体内的特定酶催化系统完成。广而言之,异形生物质代谢 (英语:xenobiotic metabolism ,其中异形生物
  • 曼特宁语曼特宁语 (曼特宁语: Hata Mandailing) 或称作巴塔克曼特宁语 (Batak Mandailing)是南岛语系的语言,在印尼苏门答腊岛北部 。主要使用地区由特宁纳塔尔摄政,北巴东老越摄政,巴东老
  • 里舍·巴塔尼里舍·巴塔尼(印地语:ऋषि भुटानी,1980年12月18日-)是一位印度演员,常出演宝莱坞电影。他凭借出演惊悚电影《博洛拉姆(英语:Bolo Raam)》获得认可,得到电影评论家塔兰·阿达什
  • 乔治·哈里森乔治·哈里森,MBE(英语:George Harrison,1943年2月25日-2001年11月29日),是一位英国吉他手、音乐人、歌手、作曲家,音乐和电影制作人,以披头士乐队主音吉他手的身份全球知名。尽管约
  • 两国勇治郎两国勇治郎(1892年3月18日-1960年8月10日),原名伊藤勇治郎,日本秋田县大仙市出身的前大相扑力士。身高173cm,体重90kg,所属的相扑部屋是出羽海部屋(后转往大阪的春日山部屋)。最高
  • 今文经今文经,乃指以汉代隶书文字所写的儒家经书。秦始皇焚书坑儒后,《六经》散落失轶。西汉初年,有秦朝遗儒伏生等人凭借记忆口授《五经》,以汉隶写成,故曰今文经,后延伸出了今文经学。