Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以同时flock()几个文件句柄吗?我记得曾经读过一些关于每个进程一个锁的内容(第二个获得的锁释放了第一个锁),但我可能只是将这与 MySQL 的GET_LOCK().
GET_LOCK()
flock()同时处理多个文件句柄绝对没问题。
flock()
使用多个锁应该没问题。
只要确保不会通过锁定文件 A 并尝试锁定文件 B 来导致死锁,而其他地方正在锁定 B 然后尝试锁定 A。