2015
11-18
11-18
PHP编程中的锁
最近看了《理解Linux进程》这本开源书,链接。该书描述了linux中的进程概念,对锁和进程间通信(IPC)有一些总结。不过该书的描述语言是golang,平时用的比较少,就想对应概念找找php中的接口。文件锁全名叫advisoryfilelock,书中有提及。这类锁比较常见,例如mysql,php-fpm启动之后都会有一个pid文件记录了进程id,这个文件就是文件锁。这个锁可以防止重复运行一个进程,例如在使用crontab时,限定每一分钟执行一个任...
继续阅读 >