Documentation for .net 3.5 states that
Only the following methods are thread safe: BeginPeek,BeginReceive,EndPeek(IAsyncResult),EndReceive(IAsyncResult),GetAllMessages,Peek, andReceive.
Documentation for .net 4/4.5 states that
Only the GetAllMessages method is thread safe.
Is .net 4/4.5 documentation correct and asynchronous methods are really not thread safe?
How to use asynchronous BeginReceive/EndReceive methods when I need make 100 calls of BeginReceive forsingle MessageQueue if methods are not thread safe?