× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

Lock->lockwait

加锁操作,作用与lock方法一致,但lockwait可以设置超时时间。

function Lock->lockwait(float $timeout = 1.0) : bool;
  • $timeout传入超时时间,默认为1秒
  • 在规定的时间内未获得锁,返回false
  • 加锁成功返回true

只有Mutex类型的锁支持lockwait
1.9.16或更高版本可用