临时文件:1、如何不冲突 2、及时销毁
创建临时文件有两种方法:1、 tmpnam 2、tmpfile
tmpnam函数
tmpnam的用法
为一个临时文件创建一个名字。
该方法创建临时文件,需要两步:1、产生文件名字 2、创建文件。
所以从并发的角度,可能有两个用户获取同一个文件名字,因此不是很安全。
tmpfile函数
tmpfile的用法
创建一个临时文件,该文件以w+b的形式打开。
该文件在磁盘上产生了,并占用了空间,但是不知道在哪,这种文件叫做匿名文件。
一个文件如果没有任何的硬链接指向它,而当前文件的打开计数又为0值,那么这块数据就要被释放了。所以这种方法不用考虑第二个及时销毁的问题。
标签:文件,tmpfile,Linux,创建,编程,名字,tmpnam,临时文件 From: https://blog.csdn.net/m0_63690570/article/details/140862657