一次 .NET Core 中玩鎖的經歷:ManualResetEventSlim, SemaphoreSlim

最近同事對  .net core memcached 緩存客戶端 EnyimMemcachedCore 進行了高併發下的壓力測試,發現在 linux 上高併發下使用 async 異步方法讀取緩存數據會出現大量失敗的情況,比如在一次測試中,100萬次讀取緩存,只有12次成功,999988次失敗,好恐怖。如果改爲同步方法,沒有一次失敗,100%成功。奇怪的是,同樣的壓力測試程序在 Windows 上異
相關文章
相關標籤/搜索