// 使用锁文件以互斥的方式调用函数。

// 进程仅会阻塞其他进程,而不会阻塞自身,

// 因此可以安全地嵌套同步操作。

Sync::call(function () {

// 在此执行关键操作,例如 IO

});

// 设置默认锁文件

Sync::$lock = 'my/default/.lock';

// 使用不同的锁文件,通过传递第二个参数

Sync::