2014-09-24 10 views
5

Stavo navigando nella classe .NET Marshall, quando ho notato il metodo GetThreadFromFiberCookie. Ho provato a cercare il termine, ma ho trovato solo riferimenti a Fibers nel contesto del threading su Windows. Allora, qual è un cookie fibra?Che cos'è un cookie fibra?

risposta

1

Secondo: ". Cookie di fibra sono gettoni opachi che vengono utilizzati dall'host quando allertare il Common Language Runtime per le sue decisioni in fibra di programmazione Sono costituiti da una pila e registrare contesto" http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getthreadfromfibercookie%28v=vs.100%29.aspx

"Una fibra è un thread di esecuzione particolarmente leggero ... Usano il multitasking cooperativo" - http://en.wikipedia.org/wiki/Fiber_%28computer_science%29