【发布时间】:2014-09-11 21:41:34
【问题描述】:
我有一个 json 文件。我正在使用 file_get_contents 获取所有内容,并将内容放入一个名为 $js 的变量中。然后我将添加新数据,或者从 $js 变量中删除一些数据。然后我使用 file_put_contents 将数据覆盖到 json 文件中。但是很多用户会使用它。
有什么办法可以同步。就像一个用户使用了 file_get_contents 一样,在他覆盖它之前,其他用户将不得不等待。我在想信号量之类的东西。据我了解,flock 不起作用,因为我没有打开 json 文件进行读写。
【问题讨论】:
标签: php json semaphore synchronize flock