我正在调查LMAX Disruptor的源代码,并且进入了RingBuffer抽象类。为什么在RingBufferPad中恰好有7个长字段(p1 ... p7)?
以下是实际代码:
https://github.com/LMAX-Exchange/disruptor/blob/master/src/main/java/com/lmax/disruptor/RingBuffer.java
abstract class RingBufferPad
{
protected long p1, p2, p3, p4, p5, p6, p7;
}
abstract class RingBufferFields<E> extends RingBufferPad
{
....