php - MySQL 锁 : order of unblocked threads

标签 php mysql locking

我有一个 MySQL ISAM 表正在访问我的多个 php 实例。现在我正在使用 WRITE 锁来序列化对此表的访问。

我的问题是如何确保以先到先得的方式提供 PHP 实例?或者这是默认行为?

官方MySQL documentation没有提及相同锁类型线程的阻塞线程顺序(即多个线程尝试写锁)。它只提到如果 READERS 正在等待,WRITER 将跳到等待队列的前面。

最佳答案

如果文档称它为“队列”,那往往意味着“先到先得”。

关于php - MySQL 锁 : order of unblocked threads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889252/

相关文章:

php - mkdir() : Permission denied Laravel

php - 以自定义顺序对 php 数组进行排序

mysql - 自动计算表中的范围(mysql)

c# - 同步访问多个线程可以访问的对象

c++ - 实现锁

javascript - 基于 HTML 下拉选择填充输入

php - 突出显示一个字符串中的所有关键字

php - Laravel : Calling functions defined in base_controller from view

mysql - 显示以逗号分隔的日期

c# - Task.Factory.StartNew() 是否保证使用调用线程之外的另一个线程?