0

我正在制作一个在 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)但我还没有看到如何。

感谢您花时间阅读本文!

4

1 回答 1

0

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

有几篇关于它的博客文章以及从disruptor wiki引用的

于 2015-09-15T03:31:00.140 回答