Java NIO简单Web服务器:如何处理非常大的读取?

时间:2015-05-17 19:25:04

标签: java nio

在NIO服务器代码的所有示例中,我看到过如下代码:

private void read(SelectionKey key) throws IOException {
    ...
    socketChannel.read(readBuffer)
    ...
    workerThread.processData(readBuffer.array())

如何处理被读取的数据非常大的情况(比如上传一个应该直接流式传输到文件中的千兆字节文件 - 而不是存储在内存中)?

谢谢

1 个答案:

答案 0 :(得分:0)

使用SplitCap Microsoft 你可以把它分成小块。