.NET or Windows Synchronization Primitives Performance Specifications

Posted by ovanes on Stack Overflow See other posts from Stack Overflow or by ovanes
Published on 2009-08-05T21:45:36Z Indexed on 2010/03/29 10:03 UTC
Read the original article Hit count: 506

Hello *,

I am currently writing a scientific article, where I need to be very exact with citation. Can someone point me to either MSDN, MSDN article, some published article source or a book, where I can find performance comparison of Windows or .NET Synchronization primitives.

I know that these are in the descending performance order: Interlocked API, Critical Section, .NET lock-statement, Monitor, Mutex, EventWaitHandle, Semaphore.

Many Thanks,
Ovanes

P.S. I found a great book: Concurrent Programming on Windows by Joe Duffy. This book is written by one of the head concurrency developers for .NET Framework and is simply brilliant with lots of explanations, how things work or were implemented.

© Stack Overflow or respective owner

Related posts about .NET

Related posts about concurrency