Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Disruptor.Net

118 views

Published on

Introduce Disruptor.Net in the .Net conf 2018 TW local event.

Published in: Software
  • Be the first to comment

Disruptor.Net

  1. 1. www.dotnetconf.net
  2. 2. 淺談高並發與多執行緒
  3. 3. 排程處理
  4. 4. 同時處理
  5. 5. 多執行緒爭搶什麼資源? 快 慢
  6. 6. 什麼是Disruptor ?
  7. 7. 註:QCon是一个InfoQ主辦的全球性的技術盛會,每年在倫敦、東京、北京、紐約、聖保羅、上海、舊金山等地舉辦
  8. 8. https://github.com/LMAX-Exchange/disruptor https://groups.google.com/forum/#!forum/lmax-disruptor
  9. 9. ABC Arbitrage https://www.nuget.org/packages/Disruptor https://github.com/disruptor-net/Disruptor-net
  10. 10. Disruptor的架構設計
  11. 11. Thread 2Thread 1 Save state Restore state Context Switch Time
  12. 12. https://mechanical-sympathy.blogspot.com/2011/07/false-sharing.html
  13. 13. 0 2,000 4,000 6,000 8,000 10,000 12,000 14,000 - 10,000,000 20,000,000 30,000,000 40,000,000 50,000,000 60,000,000 70,000,000 1 2 3 4 5 6 7 Performance ConcurrentQueue Operations per second Disruptor.Net Operations per second ConcurrentQueue Duration (ms) Disruptor.Net Duration (ms)
  14. 14. 適合的應用場景與實務技巧分享
  15. 15. 我的FB 我的Blog 我的GitHub

×