如何知道ftruncate(2)是缩小还是扩展文件?

时间:2019-05-18 17:02:51

标签: c file truncate

我正在使用多线程程序。 在这种情况下,当我从多个线程ftruncate(2)来访问同一文件时,就会出现这种情况。我不希望文件缩小。我想出的解决方案是将扩展大小保持足够大,以便即使所有线程都调用ftruncate(2),它们也永远不会缩小文件。 但是,如果不使用锁,还有没有更好的解决方案呢?

0 个答案:

没有答案