跳转到内容

纖程:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Cewbot留言 | 贡献
cewbot: 規範多個問題模板:拆分維護模板
Cewbot留言 | 贡献
cewbot: 規範多個問題模板:合併維護模板
第1行: 第1行:
{{noteTA|G1=IT}}
{{noteTA|G1=IT}}
{{多個問題|
{{expand|time=2011-09-17T17:51:35+00:00}}
{{expand|time=2011-09-17T17:51:35+00:00}}
{{unreferenced|time=2011-09-17T17:51:35+00:00}}
{{unreferenced|time=2011-09-17T17:51:35+00:00}}

{{expert-subject|time=2011-09-17T17:51:35+00:00}}
{{expert-subject|time=2011-09-17T17:51:35+00:00}}
}}
在[[計算機科學]]中,'''纖程'''({{lang-en|Fiber}})是一種最輕量化的[[緒程]](lightweight threads)。它是一種使用者緒程(user thread),讓[[應用程式]]可以獨立決定自己的緒程要如何運作。作業系統[[內核]]不能看見它,也不會為它進行[[排程]]。
在[[計算機科學]]中,'''纖程'''({{lang-en|Fiber}})是一種最輕量化的[[緒程]](lightweight threads)。它是一種使用者緒程(user thread),讓[[應用程式]]可以獨立決定自己的緒程要如何運作。作業系統[[內核]]不能看見它,也不會為它進行[[排程]]。



2016年2月3日 (三) 01:54的版本

計算機科學中,纖程(英語:Fiber)是一種最輕量化的緒程(lightweight threads)。它是一種使用者緒程(user thread),讓應用程式可以獨立決定自己的緒程要如何運作。作業系統內核不能看見它,也不會為它進行排程

就像一般的綫程,纖程有自己的定址空間。但是纖程採取合作式多工(Cooperative multitasking),而緒程採取先佔式多工(Pre-emptive multitasking)。應用程式可以在一個緒程環境中建立多個纖程,然後手動執行它。纖程不會被自動執行,必須要由應用程式自已指定讓它執行,或換到下一個纖程。

作業系統支援

緒程相比,纖程較不需要作業系統的支援。