让我介绍一下我的情况。 我有很多数据以字节为单位存储在服务器上的文件中。我正在使用JDK7中随附的AIO编写和读取此文件。因此,我将ByteBuffer用于读取和写入操作。 问题是,一旦我在AsynchronousFileChannel上执行了读取,就想将读取操作中使用的ByteByffer的内容传输到客户端。因此,我实际上想发送字节。 从这里出发最好的方法是什么。我不想发送ByteBuffer,因为我有一个池可以重用,因此这不是一个选择。我还希望甚至可以合并多个读取并一次发送多个合并的ByteBuffer的内容。…

2020年7月25日 0条评论 32点热度 阅读全文