nio

    8

    4答えて

    2〜3年前、人々が現代のスレッドライブラリが非常に良くなっていると主張している記事を読んで覚えています。リクエストごとのスレッドサーバーは、ノンブロッキングサーバーよりも簡単に書くことができるだけでなく、 、あまりにも。私はこれが、JavaスレッドをpthreadsにマッピングしたJVM(つまり、Javaのnioオーバーヘッドはコンテキスト切り替えオーバーヘッド以上のもの)でJavaでも実証された

    1

    2答えて

    自分のプロジェクトにjava NIOを使用する予定ですが、私の要件の1つは要求を構成可能に保つことです。つまり、クライアントは次の要求を選択できます。ノンブロッキング 同期でNIOを使用することは可能ですか?方法?私はそれが真作るとき、私はこのエラーを取得し、 SocketChannel socketChannel = SocketChannel.open(); socketChannel.co

    4

    1答えて

    私は長い時間のためのTomcatのユーザーてきたし、今私たちは、Tomcatは、多くの静的リソースを提供BIOを使用してスタンドアロン使用 をアップグレードする目的でのTomcat 7で再生を開始するために探しています。..熟読ときに私は気づいたが <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"

    4

    3答えて

    私は15GBのログレコードファイルを持っていると仮定し、このファイルから\ n終了行を繰り返し処理したいと思います。どのJava標準のlib /サードパーティがこの操作のためのきれいなインターフェースを提供するか この質問How do I create a Java string from the contents of a file?でデモされているように、メモリマップされたファイルアクセス方法

    3

    2答えて

    すなわち、時間A =電圧がNICにヒットする。時間B = Java NIOパッケージのセレクタは、I/Oのソケットチャネルを選択できます。

    1

    1答えて

    ポートに送信されたメッセージは設定ファイルで指定されていません。 これは私の設定です: [10-Jan-2011 11:02:22.917 GMT] ERROR org.jgroups.protocols.TCP_NIO - failed sending message to 192.168.50.41:8851 (116 bytes): java.lang.Exception: connecti

    0

    1答えて

    ストリームを別のストリームにコピーしたい場合、NIOのチャネルはIOの入力ストリーム/出力ストリームより高速ですか?チャンネルを使用するときはそうではありませんか?

    0

    2答えて

    定義したファイルタイプを表すために、ByteBufferでバイト[]にアクセスしようとしています。 byte []内の最初の位置にはいくつかのメタデータが含まれ、ビット操作で処理されます。だから彼らはまったくチャーを代表しません。 特定の固定位置にファイルデータ(文字など)を追加します。 byte[] file_portionには、大きなファイルの一部である開始セクションが含まれています。これには

    2

    1答えて

    NIO ByteChannelのライブラリは、google-guavaとcommons-ioがストリームを提供するのと同様のユーティリティを提供しますか? など。私は複数のReadableByteChannelsを1つに連結したい、または特定のサイズに制限されたチャンネルのビューを持っていたいと思います。

    0

    1答えて

    マルチスレッド環境でソケットグループの転送速度を制限する場合、最も効率的なレート制限アルゴリズムは何ですか?現在、私はSelectorクラスに依存する単一のスレッド設計を使用しています。このシステムでは、転送速度を制限するのはかなり簡単ですが、すべてのIO操作を処理するためにワーカースレッドを使用することを検討しています。もちろん、同期オーバーヘッドが発生しないようにしたいと思います。