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