0
我找不到有關.NET 4.5中的併發字典的底層併發數據結構的任何官方信息。它是一個跳過列表或樹或其他東西?有人可以給一些指針嗎?MSDN concurrentdictionary的算法?
我找不到有關.NET 4.5中的併發字典的底層併發數據結構的任何官方信息。它是一個跳過列表或樹或其他東西?有人可以給一些指針嗎?MSDN concurrentdictionary的算法?
你可以自己反編譯看看。但是,這些信息可能會發生變化。如果MS沒有記錄它的實現方式,那麼他們可以用任何更新來更改實現,所以它不是太過依賴的東西。
PS Telerik的JustDecompile是免費的,我已經有了很好的結果。反射器,原始的,可能還是最好的,現在來自RedGate以前是免費的,但現在已經不復存在了。還有其他反編譯器,免費和付費。
早在2012年,有關於併發集合的一系列文章。下面是關於[ConcurrentDictionary(https://www.simple-talk.com/blogs/2012/02/22/inside-the-concurrent-collections-concurrentdictionary/) –
感謝@Damien_The_Unbeliever一個爲這個指針。 – BapiC