Class CoroutineScheduler

Nested Relationships

Nested Types

Class Documentation

class CoroutineScheduler

简单的协程任务调度器

Public Functions

template<typename State>
inline void add_task(IntegrationTask<State> &&task, const std::string &name, std::chrono::milliseconds interval = std::chrono::milliseconds{0})

添加一个协程任务

inline void run(std::chrono::milliseconds duration)

运行调度器

Parameters:

duration – 运行时长

inline size_t active_task_count()

获取活跃任务数