当我注意到方法GetThreadFromFiberCookie时,我正在浏览.NET Marshall类。我尝试搜索该术语,但仅在Windows上的线程上下文中找到了对Fibers的引用。那么什么是纤维 cookies ?

最佳答案

根据:
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getthreadfromfibercookie%28v=vs.100%29.aspx

“光纤cookie是不透明的 token ,当主机向公共(public)语言运行时提醒其光纤调度决策时,主机将使用它们。它们由堆栈和寄存器上下文组成。”

“光纤是一种特别轻巧的执行线程...它们使用协作式多任务处理”-http://en.wikipedia.org/wiki/Fiber_%28computer_science%29

关于windows - 什么是纤维 cookies ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26018910/

10-09 07:46
查看更多