![]() |
1
1
MySQL有 GET_LOCK() |
![]() |
2
2
既然你在处理数据库,你可以 lock the tables 你需要在脚本运行时。这将确保独占数据库访问。 |
![]() |
3
0
变量是php当前实例的局部变量,因此这是比将其保留在会话中更糟糕的解决方案。
它可能仍然是放它的最好地方。如果修复脚本没有完成,那么您可能需要介入并手动确保数据的一致性—您还应该在操作成功开始和结束之间阻止对资源的所有其他访问。 如果从命令提示符运行,则可以搜索进程列表:
C。 |
![]() |
a a · 为什么在这个可重入锁示例中需要引用计数? 3 年前 |
![]() |
JohnLBevan · 为什么原子语句上需要锁提示? 7 年前 |
![]() |
Jay Wang · 生产者/消费者实施:陷入消费者循环 7 年前 |
![]() |
Andremoniy · 悲观写入是否锁定整个表? 7 年前 |
![]() |
Marcus Cemes · 选择。。。用于更新在提交后选择旧数据 7 年前 |
![]() |
Ins0maniac · Rails,锁定数据库中的记录 7 年前 |