lock()
lock(callable $taskCallable = null, callable $afterLockCallable = null) : boolean
加锁,会挂起协程
Parameters
callable |
$taskCallable |
加锁后执行的任务,可为空;如果不为空,则执行完后自动解锁 |
callable |
$afterLockCallable |
当获得锁后执行的回调,只有当 $taskCallable 不为 null 时有效。该回调返回 true 则不执行 $taskCallable |
Returns
boolean