一个比较特殊的情况, 游戏GamePlay相关的业务使用这种模式, 由于本身的复杂度和需求迭代的诉求, 比较容易出现stack size(内存占用)和性能难以平衡的问题.
1.2 基于switch case...外围包装调度器, 实现子协程, 各种针对业务特化的特性, 如sleep, rpc request等, 另外也有集中的地方对当前系统的所有协程做集中的管理和调度....对象上....I>
auto apply_impl(F f, T& t, std::index_sequence)
{
return f(std::get(t)...);
}
template...大部分情况本地变量的使用编译器会直接报错, 如 for(int i = 0; ...)