标签: php linux multithreading apache flock
PHP flock文档说它在某些多线程服务器上是不安全的,比如ISAPI,因为锁是一个进程范围的东西,所以如果线程1上的一个php实例锁定文件,则线程2上的另一个php实例也可以锁定它,因为从操作系统的角度来看,同一个进程已经拥有了锁。
现在,PHP文档说这只是某些操作系统上的一个问题,并以ISAPI为例。我的问题:在多线程模式下linux / apache上是否也会发生这种情况,或者在这种情况下是否安全?