阅读时间:1 分钟
0 字

分布式锁

通过 Core\App::lock() 获取锁实例,类型从 use.toml 读取:

toml
[lock]
type = "semaphore"

使用方式:

php
use Core\App;

$lock = App::lock()->createLock('task:demo', 10);
if ($lock->acquire()) {
    // do something
    $lock->release();
}