代码之家  ›  专栏  ›  技术社区  ›  wandermonk

如何在不使用缓冲区的情况下就地拆分文件?

  •  2
  • wandermonk  · 技术社区  · 7 年前

    我相信我们可以创造一个 Buffer 使用 BufferedReader 使用 read(Buffer buffer) 方法。

    我一直在尝试检查是否可以就地阅读,并想了解其中的含义和复杂性。此外,如果这可以在多线程环境中完成。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Pavel Molchanov    7 年前

    nio(new io)将允许使用mappedbytebuffer创建内存映射文件,请参见:

    https://howtodoinjava.com/java-7/nio/java-nio-2-0-memory-mapped-files-mappedbytebuffer-tutorial/