私はこのようなソケット入力ストリームから読んでいます
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line;
while((line = in.readLine()) != null){
// do something
Thread.sleep(10); // for example 10ms
}
現在、入力ストリームの読み取りメソッドは、データが利用可能になるまでブロックされます。
この場合、スレッドをクールダウンするのは良い考えですか? とにかく10ミリ秒後にブロックされます。
ノンブロッキング IO について教えないでください。私はそれについて知っています。
とにかくパフォーマンス/ CPUに役立つかどうかに興味があります.