【发布时间】:2015-03-28 01:36:36
【问题描述】:
有没有简单的方法,让open() 等到它是真的?例如,如果我调用
file = open("lock", O_CREAT | O_EXCL, S_IRUSR | S_IWUSR);
如果另一个进程命中它,我希望它等到该文件不存在,以便可以再次创建它。
【问题讨论】:
-
“打它”打什么,拜托?
-
@BasileStarynkevitch:不,OP 正在询问创建一个锁定文件以及在它已经存在并且您想等待它被删除的情况下该怎么做。