版权声明:潘广宇博客, https://blog.csdn.net/panguangyuu/article/details/87613634
PHP是不支持多线程的,可以使用php的flock加锁函数实现。
<?php
$fp = fopen("/tmp/lock.txt", "w+");
if (flock($fp, LOCK_EX)) {
// 进行排它型锁定
fwrite($fp, "Write something here\n");
flock($fp, LOCK_UN); // 释放锁定
} else {
echo "Couldn't lock the file !";
}
fclose($fp);