[9] RFR of 8069269: (spec) Defect in the System.nanoTime spec
Brian Burkhalter
brian.burkhalter at oracle.com
Tue Jan 27 01:03:28 UTC 2015
On Jan 26, 2015, at 4:59 PM, Martin Buchholz <martinrb at google.com> wrote:
> Looks good to me! The best feature of the new code sample is that it not only prevents overflow in the elapsed time computation, but also overflow when adding to the timeout, and the latter is far more likely in practice since users have good reasons to pick Integer.MAX_VALUE and MIN_VALUE as "infinite" timeouts.
Good point.
> Of course, we paranoid folks know better and think MAX_VALUE / 2 is plenty infinite enough!
Quite so!
More information about the core-libs-dev
mailing list