package
0.2.0
Repository: https://github.com/finishy1995/go-library.git
Documentation: pkg.go.dev

# Functions

Catch 协程恢复处理.
Close 关闭控制器.
GetRoutineNumber 获取当前正在运行的协程数量.
Handle 恢复执行函数.
Open 开启控制器.
RegisterManagerType 注册一个新的协程控制器类型 通过这个函数,可以轻松扩展这个库.
Run 把任务交给协程处理.
No description provided by the author
Trace 获取堆栈信息 详见 runtime/debug.Stack().
WithPoolSize 设置协程池大小,负数代表无上限限制.

# Variables

DefaultManagerOptions 默认 Manager 选项.
ErrInvalidManager 不支持的协程控制器类型.
ErrInvalidPanicError 不支持的崩溃错误类型.
ErrManagerClosed 控制器关闭时,无法正常执行任务,请先调用 routine.Open().

# Structs

Ants 由 panjf2000/ants 实现的线程池.
Logger 日志处理,将 ants 自带的日志库覆盖为项目内的日志库.
Options 选项.

# Interfaces

Manager 协程控制器.

# Type aliases

NewManagerFunc 创建协程控制器实例的函数.
Option 选项闭包.
Task Goroutine 需要执行的任务.