package
2.9.9
Repository: https://github.com/abulo/ratel.git
Documentation: pkg.go.dev

# Functions

NewJob 创建一个异步任务.
NewListQueue 创建一个列表队列,指定工作线程的数量.
NewListQueueWithMaxLen 创建一个列表队列,指定工作线程数和最大元素数.
NewQueue 创建一个队列,指定缓冲区数和工作线程数.
NewSyncJob 创建同步任务.
Push 将可执行任务推入队列.
Run 运行start running queue,指定缓冲区数和工作线程数.
RunListQueue 启动运行列表队列,指定工作线程数.
Terminate 终止队列以接收任务并释放资源.

# Structs

ListQueue 是一个列表任务队列,用于在高并发情况下缓解服务器压力并改进任务处理.
Queue 任务队列排队以在高并发情况下减轻服务器压力并改进任务处理.

# Interfaces

Jober 是一个可以执行的异步任务.
Queuer 是一个任务队列,用于在高并发情况下缓解服务器压力并改进任务处理.
SyncJober 可以执行的同步任务.