php使用锁机制实现并发

<?php
for($i = 0;$i < 20;$i++){
    $fp = fopen('test.txt','r');
    if(flock($fp,LOCK_EX)){
        echo $i.PHP_EOL;
        sleep(1);
        flock($fp,LOCK_UN);
    }
    fclose($fp);
}

猜你喜欢

转载自blog.51cto.com/12173069/2294026