|
Console Library 8.0.0
A header-only library that makes C++ simple
|
Files | |
| channel.h | |
| 基于环形缓冲区的有锁线程安全通信通道。 | |
| event.h | |
| 提供线程同步的 Event 类,支持设置、清除、等待和超时等待等操作。 | |
| group.h | |
| 异步任务组,用于管理一组异步任务的执行,提供添加任务、等待完成及回调通知功能。 | |
| pool.h | |
| 简单的线程池实现,模仿了 Python 的 concurrent.futures.ThreadPoolExecutor 接口。 | |
| queue.h | |
| 基于自旋的高性能 FIFO 队列,支持多生产者/多消费者并发场景。 | |
| sched.h | |
| 基于条件变量的简单调度器,用于延迟执行或周期性的后台任务。 | |
| task.h | |
| 异步任务框架,提供 Task 和 SharedTask 两类异步任务工具。 | |
| thread.h | |
| 线程封装类,提供线程的启动、停止和等待功能。 | |