nio

    22

    3答えて

    .NET用の非ブロックIOフレームワークはありますか? Apache MinaとJBoss Nettyは、.NETフレームワークが提供する低レベルのサポートだけでなく、スケーラビリティの高いサーバーを実装するためのフレームワークを提供しています。 EDIT: public class SimpleDecoder extends CumulativeProtocolDecoder { pr

    67

    6答えて

    がByteBufferの ByteBuffer bb =.. byte[] b = new byte[bb.remaining()] bb.get(b, 0, b.length);

    5

    3答えて

    ByteBuffer bbuf_srcからできるだけ多くのバイトを別のByteBuffer bbuf_destに転送する最も効率的な方法は何ですか。私はbbuf_dest.put(bbuf_src)を試していますが、BufferOverflowExceptionをスローしたいと思っています。私が必要とするときに、今すぐ(ネットワークの問題)Sunからjavadocsを取得できません。 > :(なん

    3

    6答えて

    バイナリデータをファイルに書き込むためにByteBuffersとFileChannelsを使用しています。大きなファイルやそれを複数のファイルに対して連続して実行すると、OutOfMemoryError例外が発生します。 NIOでBytebuffersを使用しているのは壊れているので、避けてください。あなたはすでにこの種の問題に直面しており、大量のバイナリデータをJavaのファイルに効率的に保存す