出于好奇,我一直在寻找一组 C#/.net 类来支持纤维/协同例程(win32 版本)并且没有任何运气。
有人知道这样的野兽吗?
不,框架中没有 Fiber API。我怀疑这是因为使用它们几乎没有什么优势——甚至光纤 API 页面(本机)也提到:
通常,与精心设计的多线程应用程序相比,纤程没有优势。
.NET 使开发“精心设计”的多线程应用程序变得更加容易,我怀疑光纤 API 几乎没有用处。
你见过这个吗:
MSDN Magazine 2003 年 9 月号中的标题“通过包装非托管光纤 API 为 .NET 实现协程”