2014-09-24 11 views
5

Ich stöberte durch die .NET Marshall Klasse, als ich die Methode GetThreadFromFiberCookie bemerkte. Ich habe versucht, nach dem Begriff zu suchen, fand aber im Zusammenhang mit Threads unter Windows nur Hinweise auf Fibers. Was ist ein Fasercookie?Was ist ein Faser-Cookie?

Antwort

1

Laut: „. Fiber Cookies sind undurchsichtig Token, die vom Host verwendet werden, wenn die Common Language Runtime auf seine Faser-Scheduling-Entscheidungen alarmieren Sie bestehen aus einem Stapel und Kontextregister“ http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.getthreadfromfibercookie%28v=vs.100%29.aspx

"Eine Faser ist ein besonders leichtes Gewinde der Ausführung ... Sie verwenden kooperatives Multitasking" - http://en.wikipedia.org/wiki/Fiber_%28computer_science%29