WaitGroup
in package
uses
RegisterMethods
Table of Contents
Methods
- __call() : mixed
- 代理调用WaitGroupInterface方法
- __construct() : mixed
- 构造方法
- __destruct() : mixed
- 析构方法
- add() : bool
- count() : int
- done() : bool
- getHandler() : array<string|int, mixed>
- 获取指定handler 或 获取所有
- register() : bool|null
- 注册
- registerVerify() : false|string
- unregister() : bool|null
- 注销
- unregisterExecute() : bool
- wait() : void
Methods
__call()
代理调用WaitGroupInterface方法
public
__call(string $name, array<string|int, mixed> $arguments) : mixed
Parameters
- $name : string
- $arguments : array<string|int, mixed>
Tags
__construct()
构造方法
public
__construct() : mixed
__destruct()
析构方法
public
__destruct() : mixed
add()
public
add([int $delta = 1 ]) : bool
Parameters
- $delta : int = 1
Return values
boolcount()
public
count() : int
Return values
intdone()
public
done() : bool
Return values
boolgetHandler()
获取指定handler 或 获取所有
public
static getHandler(null|string $key) : array<string|int, mixed>
Parameters
- $key : null|string
Return values
array<string|int, mixed>register()
注册
public
static register(string $key, mixed $value) : bool|null
Parameters
- $key : string
- $value : mixed
Return values
bool|nullregisterVerify()
public
static registerVerify(mixed $value) : false|string
Parameters
- $value : mixed
Tags
Return values
false|stringunregister()
注销
public
static unregister(string $key) : bool|null
Parameters
- $key : string
Return values
bool|nullunregisterExecute()
public
static unregisterExecute(string $key) : bool
Parameters
- $key : string
Tags
Return values
boolwait()
public
wait([int $timeout = -1 ]) : void
Parameters
- $timeout : int = -1