Ich schreibe gerade einen wissenschaftlichen Artikel, bei dem ich sehr genau zitieren muss. Kann mir jemand einen Hinweis auf MSDN, einen MSDN-Artikel, eine veröffentlichte Artikelquelle oder ein Buch geben, in dem ich einen Leistungsvergleich von Windows- oder .NET-Synchronisierungsprimitiven finden kann?
Ich weiß, dass diese in absteigender Reihenfolge der Leistungen stehen: Interlocked API, Critical Section, .NET lock-statement, Monitor, Mutex, EventWaitHandle, Semaphore.
Vielen Dank,
Ovanes
P.S.: Ich habe ein tolles Buch gefunden: Gleichzeitige Programmierung unter Windows von Joe Duffy . Dieses Buch wurde von einem der Hauptentwickler für Gleichzeitigkeit im .NET Framework geschrieben und ist einfach brillant mit vielen Erklärungen, wie Dinge funktionieren oder implementiert wurden.