【问题标题】:disruptor event visability破坏者事件可见性
【发布时间】:2015-09-13 20:55:19
【问题描述】:

我正在制作一个在 Disruptor (https://github.com/LMAX-Exchange/disruptor/wiki) 之上创建演员模型的原型。根据所有示例,事件的突变不使用 volatile 或任何其他方式来确保保留可见性。我想知道是什么让它安全?

在常见问题解答中,这听起来像是已处理 (https://github.com/LMAX-Exchange/disruptor/wiki/Frequently-Asked-Questions#do-you-relax-the-consistency-model-to-gain-performance),但我还没有看到如何处理。

感谢您抽出宝贵时间阅读本文!

【问题讨论】:

    标签: java disruptor-pattern


    【解决方案1】:

    血淋淋的细节在 Sequencers 中:SingleProducerSequencer & MultiProducerSequencer

    有几篇关于它的博客文章以及来自disruptor wiki的参考

    【讨论】:

    • 谢谢。今天阅读技术论文,我想我已经掌握了大部分内容。
    猜你喜欢
    • 1970-01-01
    • 2015-12-22
    • 2023-03-20
    • 1970-01-01
    • 2012-04-07
    • 2017-06-13
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多