0

私はすべてを見てきましたが、NIO2やJavaソケットで非同期IOを行う方法を説明する良い例を見つけることができませんでした. たとえば、スレッドが通常の同期 IO の代わりに非同期 IO を使用してソケットから読み取れるようにすることで Web クローラーを高速化したい場合、どうすればこれを実現できますか?

4

1 に答える 1

1

NIO2 は同期 I/O よりも高速ではありません。少数のスレッドで多くの接続 (数万) を実行できます。接続ごとに 1 つのスレッドを使用する余裕がある場合は、同期 I/O を使用してください。プログラミングが簡単です。

于 2013-04-17T09:16:21.263 に答える