我在PHP代码中写道,它将"fopen"一个文件(让我们称之为TXT),并在那里写入选中的复选框,然后另一个进程(让我们在c代码中称之为PROC1-)需要读取该文件(TXT)。
我需要同步它,我的意思是阻止进程(PROC1)读取,同时PHP写入共享资源(TXT)。
fopen负责吗?我认为它和open()方法之间的不足。。
或者可能使用pipe(),但正如我所看到的,它只运行命令,而不打开文件。。
再次提前感谢。。
不,fopen不会处理这个问题。您可以使用flock来同步对文件的访问。
请注意,所有进程在使用文件之前都必须对其进行flock()操作,这取决于平台,但flock(