zhamao-framework/docs/api/ZM/Utils/Manager/ProcessManager.md
2022-05-14 17:17:27 +00:00

74 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ZM\Utils\Manager\ProcessManager
## removeProcessState
```php
public function removeProcessState(null|int|string $id_or_name, int $type): mixed
```
### 描述
作者很懒,什么也没有说
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| id_or_name | null|int|string | |
| type | int | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |
## getProcessState
```php
public function getProcessState(mixed $id_or_name, int $type): false|int|mixed
```
### 描述
用于框架内部获取多进程运行状态的函数
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| id_or_name | mixed | |
| type | int | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| false|int|mixed | |
## saveProcessState
```php
public function saveProcessState(int|string $pid, int $type, array $data): mixed
```
### 描述
将各进程的pid写入文件以备后续崩溃及僵尸进程处理使用
### 参数
| 名称 | 类型 | 描述 |
| -------- | ---- | ----------- |
| pid | int|string | |
| type | int | |
| data | array | |
### 返回
| 类型 | 描述 |
| ---- | ----------- |
| mixed | |