php解决多线程同时读写一个文件的问题

思路:可以使用flock()函数对文件加锁或释放锁。通过fopen()函数打开一个可读可写的文件,然后通过flock()函数锁定文件,设置LOCK_EX,独占锁定写入程序。如果可以独占写入,那么就执行文件写入,否则提示不能锁定文件且不能进行读写操作,代码如下:

 

 
 

你可能感兴趣的:(PHP,php,flock)