java - 有人可以给我看一个修饰符 strictfp 产生影响的 Java 代码示例吗?
问题描述
我一直在尝试编写一个 Java 方法,如果它有或没有 strictfp 修饰符,它会回答不同的结果。尽管在具有不同处理器的多台机器上尝试了对双算术的一些不同的舍入,但到目前为止我还没有写出这样的方法。
我可以通过我公司的构建/测试基础架构访问带有 Intel、ARM 和 MIPS 处理器的 VM。我不清楚每个处理器的确切版本是什么,或者它们是否可以通过在英特尔机器上实际运行的虚拟机获得,但我对相当新的处理器感兴趣(假设不到 8 年。我不知道关心上个世纪的 procs)。
有人可以给我写一个 Java 方法,如果它有或没有 strictfp 修饰符,它会回答不同的结果吗?那个人能解释一下什么样的机器,使用过去 8 年发布的处理器,它必须运行才能显示出差异吗?
此外,今天是否有任何针对 Android 设备、笔记本电脑或台式机发布的处理器,其中 strictfp 修饰符会有所不同?
解决方案
推荐阅读
- python - Python 3.9 - 通过 .csv 交互时出现列表索引超出范围错误,通过添加打印语句伪解决。可能的错误?
- regex - 正则表达式字符串中的括号
- java - ObjectInputStream 的 Mockito 和 PowerMock
- java - 数据库数据升级,按环境进行版本控制
- python - 尽管使用了 .text 方法,但在我的 python selenium 中获取 NoneType
- unit-testing - 如何为python3 unittest中的每个测试方法初始化一个假环境?
- ruby - *ruby*我如何开发一个 Ruby 程序,根据用户的要求打印斐波那契数列的项数和质数
- c++ - 是什么导致命令被信号 11 终止?
- jenkins - 如何将 Jenkins 全局凭证移动到 Job 文件夹
- javascript - 如何生成带有链接的html页面