mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2024-11-13 17:57:24 +08:00
1.9 KiB
1.9 KiB
title | order | icon | category |
---|---|---|---|
liteyuki.core.manager | 1 | laptop-code | API |
def start(self: Any, name: str) -> None
开启后自动监控进程,并添加到进程字典中 Args: name: Returns:
def start_all(self: Any) -> None
启动所有进程
def add_target(self: Any, name: str, target: TARGET_FUNC, args: tuple, kwargs: Any) -> None
添加进程 Args: name: 进程名,用于获取和唯一标识 target: 进程函数 args: 进程函数参数 kwargs: 进程函数关键字参数,通常会默认传入chan_active和chan_passive
def join_all(self: Any) -> None
def terminate(self: Any, name: str) -> None
终止进程并从进程字典中删除 Args: name:
Returns:
def terminate_all(self: Any) -> None
def is_process_alive(self: Any, name: str) -> bool
检查进程是否存活 Args: name:
Returns:
class ChannelDeliver
class ProcessManager
进程管理器
def start(self: Any, name: str) -> None
开启后自动监控进程,并添加到进程字典中 Args: name: Returns:
def start_all(self: Any) -> None
启动所有进程
def add_target(self: Any, name: str, target: TARGET_FUNC, args: tuple, kwargs: Any) -> None
添加进程 Args: name: 进程名,用于获取和唯一标识 target: 进程函数 args: 进程函数参数 kwargs: 进程函数关键字参数,通常会默认传入chan_active和chan_passive
def join_all(self: Any) -> None
def terminate(self: Any, name: str) -> None
终止进程并从进程字典中删除 Args: name:
Returns:
def terminate_all(self: Any) -> None
def is_process_alive(self: Any, name: str) -> bool
检查进程是否存活 Args: name:
Returns: