0

我可以同时flock()几个文件句柄吗?我记得曾经读过一些关于每个进程一个锁的内容(第二个获得的锁释放了第一个锁),但我可能只是将这与 MySQL 的GET_LOCK().

4

2 回答 2

1

flock()同时处理多个文件句柄绝对没问题。

于 2013-07-13T21:53:29.360 回答
1

使用多个锁应该没问题。

只要确保不会通过锁定文件 A 并尝试锁定文件 B 来导致死锁,而其他地方正在锁定 B 然后尝试锁定 A。

于 2013-07-13T21:54:37.660 回答