干扰事件可见性



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

在FAQ中,听起来这个问题已经解决了(https://github.com/LMAX-Exchange/disruptor/wiki/Frequently-Asked-Questions#do-you-relax-the-consistency-model-to-gain-performance),但我还没有看到如何解决。

感谢你花时间阅读这篇文章!

血色细节在Sequencers: SingleProducerSequencer &;MultiProducerSequencer

有几篇关于它的博客文章也参考了破坏者wiki

最新更新