CompletableFutureのget()メソッドに潜む性能問題について

Dubboのソースコードを調査していた際、興味深い実装箇所を見つけました。 org.apache.dubbo.rpc.protocol.AbstractInvoker#waitForResultIfSync このメソッド内では、CompletableFutureのget(long, TimeUnit)が呼び出されており、タイムアウト値としてInteger.MAX_VALUEが指定されています。一見すると、単純なget()メソッドを使用するのと同等に見えます。 ではなぜ、無 ...

5月23日 06:47 投稿