lockFile.open(O_RDONLY);是什么意思啊??

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:17:02
请具体解释一下
还有请解释一下这句的意思: unlink(lockFile.getFullFileName().c_str());谢谢了

lockFile.open(O_RDONLY); 以只读方式打开一文件,从变量名看,还要锁住文件,不让别的程序进入修改。

unlink(lockFile.getFullFileName().c_str()); 取得该锁定文件的全名,释放对该文件的控制权,允许别的程序进入该文件。
如果是<unistd.h>里面的unlink,则是等没有别的程序用这个文件时再从文件系统里删掉。

lockFile.open(O_RDONLY); 以只读的方式打开一文件对象

unlink(lockFile.getFullFileName().c_str());

删除一个文件