3

私はJava 7でNIO2をいじっていましたが、同期兄弟のようなメソッドAsynchronousFileChannelがあると思いました。transferToFileChannel

ローカル ファイルと開いている TCP ソケットの間でゼロコピー転送を実行しようとしています。私は単純に a を作成し、 myを最後の引数としてFileChannel呼び出しようとしましたが、非同期ソケットのバージョンが a ではないため、Java にはそれがありません。transferToAsynchronousSocketChannelWritableByteChannel

AsynchronousSocketChannelそれがオプションとして除外された場合、バイトをレバレッジDMAにパイプできるようにする回避策または外部ライブラリを知っている人はいますか?

4

1 に答える 1

1

transferTo() は非同期操作ではありません。したがって、非同期チャネルで実行しても意味がありません。したがって、提供されません。

于 2012-03-27T20:47:28.033 に答える