首页 > 解决方案 > 有人可以给我看一个修饰符 strictfp 产生影响的 Java 代码示例吗?

问题描述

我一直在尝试编写一个 Java 方法,如果它有或没有 strictfp 修饰符,它会回答不同的结果。尽管在具有不同处理器的多台机器上尝试了对双算术的一些不同的舍入,但到目前为止我还没有写出这样的方法。

我可以通过我公司的构建/测试基础架构访问带有 Intel、ARM 和 MIPS 处理器的 VM。我不清楚每个处理器的确切版本是什么,或者它们是否可以通过在英特尔机器上实际运行的虚拟机获得,但我对相当新的处理器感兴趣(假设不到 8 年。我不知道关心上个世纪的 procs)。

有人可以给我写一个 Java 方法,如果它有或没有 strictfp 修饰符,它会回答不同的结果吗?那个人能解释一下什么样的机器,使用过去 8 年发布的处理器,它必须运行才能显示出差异吗?

此外,今天是否有任何针对 Android 设备、笔记本电脑或台式机发布的处理器,其中 strictfp 修饰符会有所不同?

标签: javaprecision

解决方案


推荐阅读