我一直在尝试编年史4.5.27。我们正在Windows7x64VM(JavaX64)上运行一些测试,有时看来编年史将永远不会发布其创建的第一个文件。我们配置了细微的滚动循环。1-3个线程可以编写,另一端有一个消费者处理。我注册aStoreFileListener听onReleased事件和我从那里修饰文件(在Windows上,由于MMAP文件的已知问题,它尝试了几次)。问题是,我永远不会收到有关队列创建的第一个文件的通知,并且堆转储显示有人坚持使用MappedByteBuffer。否则,队列将按预期工作。有什么原因可能发生吗?例如。一段时间后,我会在磁盘上看到这样的东西:20170705-20