在看到项目代码中使用文件锁的形式防止并发,了解了下 LOCK_NB选项的使用场景。
官网 http://www.php.net/manual/zh/function.flock.php 中有这么一句:
如果不希望 flock() 在锁定时堵塞,则是 LOCK_NB
(Windows 上还不支持)。
,想详细理解一下这句话的含义,这篇文章讲的挺好:
https://blog.csdn.net/fdipzone/article/details/43839851。
特此记录。