纖程

在計算機科學中 ， 纖程  是一種最輕量化的線程 （ lightweight threads ） 。 它是一種用戶態線程 （ user thread ） ， 讓應用程式可以獨立決定自己的線程要如何運作 。 作業系統內核不能看見它 ， 也不會爲它進行排程 。 就像一般的線程 ， 纖程有自己的定址空間 。 但是纖程採取合作式多工 （ Cooperative multitasking ） ， 而線程採取先佔式多工 （ Pre-emptive multitasking ） 。 應用程式可以在一個線程環境中建立多個纖程 ， 然後手動執行它 。 纖程不會被自動執行 ， 必須要由應用程式自己指定讓它執行 ， 或換到下一個纖程 。 跟線程相比 ， 纖程較不需要作業系統的支援 。