我正在运行非常耗时的分析,并且使用 printWriter 仅将它们的(非常短的)结果输出到文本文件。
由于我的计算机最近发生了两次故障并且由于该过程没有完成而没有保存结果(它只在最后达到printerWriter.close()时才保存文件),我想知道是否有办法保存在整个过程中多次归档并每次更新输出文件。在这种情况下,如果计算机崩溃,至少部分结果仍然可用并且不必重复。
一些细节:
使用不同的(固定的)随机种子重复一个过程 n=10 次迭代。每次迭代后,我想保存到目前为止运行的迭代中获得的结果。因此,每次迭代后都必须更新和保存所选的输出文件。