auto f = getClient(getIOExecutor()->getEventBase())->callSomeFunction(args...) .via(getCPUExecutor()) .then([](Result r){ .... do something with result});
在wangle的框架下面,你可以一个callback接着一个callback的执行,io intensive的就跳到io thread上面,cpu intensive 的就跳到cpu thread上面,这个是非常非常方便的。这个在逻辑上其实很像coroutine但是在c++下面也不至于太跳脱,非常好用也很好理解。wangle其实最重要的还是Facebook为内部的c++代码服务,所以功能相对少。杭州市滨江区伟业路3号
业务热线(微信同号):18143453325
业务邮箱:2848414880@qq.com
业务QQ:2848414880
顶部
合作
微信
公众号