1

我遇到了一个有趣的问题,对我来说毫无意义。我正在写入文件,2 秒后硬件看门狗被触发,计算机重置。但是,我没有看到我对文件的最后一次写入。我在 fsync 和 fclose 之后放置了一个 print 语句,它正在被打印出来,所以我知道它们被调用时有足够的时间……但它似乎并没有真正写入文件。这是在 C++ 中。我必须延迟 6 秒才能看到写入显示。有什么想法会导致这种行为???

4

0 回答 0