在尾部的读操作期间获得的地址范围是什么?我猜测关闭DocumentContext后可能不再有效吗?
例如,以下是一个坏主意吗?
AtomicLong address = new AtomicLong();
try (DocumentContext dc = tailer.readingDocument()) {
dc.wire().readBytes(in -> {
address.set(in.addressForRead(in.readPosition));
}
}
someProbablyUnsafeReadOperationUsing(address);
非常感谢您的回答。