.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: 529
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