原因是在每次运行中以完全相同的条件运行模拟.
类似的情况是当使用随机数生成器获得总是相同的“随机”序列时,给出一些任意种子.
理论上,在某些假设下可以实现具有完全确定性行为的字节码解释器1.您需要通过完全在软件中并使用单个本机线程实现线程和线程调度来模拟多个线程.
1 – 例如,没有I / O,也没有使用系统时钟.