纤程和线程的区别,一般什么时候用纤程?


看书看到了“纤程”这个概念,我查看了相关资料后的理解是:
用户可以自己创建纤程或是把线程转换为纤程,然后自己调度,脱离系统的调度策略。
不知道我的理解是否正确,另外,对于线程和纤程的区别以及什么情况下要用纤程我还是不太清楚!希望知道的人给个解答!个人感觉纤程用的很少啊!

多线程 windows

todes 12 years ago

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

平时用得很少。

具体可以参考《Windows核心编程(第五版)》第12章

MrAllen answered 12 years ago

Your Answer