标签:
使用open打开文件时,使用 O_CREAT 标志的话,就会在不存在文件的情况下去创建文件。所以说实际应该是有两个操作,一个是判断文件是否存在,另一个就是创建文件;而且这两个操作是作为一个原子操作执行的。如果不是作为一个原子操作执行的,那么就会分解成如下的程序段:
文件IO详解(十二)---原子操作之创建文件
原文地址:http://www.cnblogs.com/frank-yxs/p/5925619.html