耳钉队列读取期间的地址范围

时间:2019-03-07 09:50:07

标签: chronicle-queue

在尾部的读操作期间获得的地址范围是什么?我猜测关闭DocumentContext后可能不再有效吗?

例如,以下是一个坏主意吗?

AtomicLong address = new AtomicLong();

try (DocumentContext dc = tailer.readingDocument()) {
  dc.wire().readBytes(in -> {
    address.set(in.addressForRead(in.readPosition));
  }
}

someProbablyUnsafeReadOperationUsing(address);

非常感谢您的回答。

0 个答案:

没有答案